-
Notifications
You must be signed in to change notification settings - Fork 42
Menus & Options Layout (draft)
- Checkboxes are checkbox options.
- This layout doesn't include separators. Generally most menu options will have separators (like Files) except if they're related (e.g. Cut and Copy).
- New >
- Panel
- Linked Panel
- Note
- Photo
- Align >
- To Grid - global
- Preferences - would open preferences dialog for app
-
SPHERAS: It is needed also the Link Panel option.
- aljelly: Added
-
- If it's a link, maybe we should use an close icon and call it "Remove" to reduce the possibility of someone thinking it will delete the folder?
- Gear icon on the right - panel properties/settings
-
SPHERAS: After working with the delete icon over the panel, I realize that it is easy to press it unintentionally, and there is no dialog. Should we create a dialog like "Are you sure?"... it is in the trash after all, so .. not sure what is better.
- aljelly: Ctrl + Z on the desktop to undo?
-
SPHERAS: love this, the only is that I'm not sure if we should only show those icons over the header, or just over the panel in general (I'm afraid the user need to discover that only over the header appears those icons)
- aljelly: It should probably appear when hovering over the whole panel.
- New >
- Folder
- Empty File
- Link to File - maybe?
- Link to Folder - maybe?
- Align >
- To Grid - global
- Move to Trash - "Remove" for links?
- Panel color picker section - as it currently is
-
SPHERAS: regarding New-> Link, the problem is that I've not found a way to select a folder or file with the same gtk selector.. you must before open the gtk selector decide what you want to select (file | folder), so you need two options :(
- aljelly: Maybe it should be removed and instead you just drag folders/files to the panel while holding Alt (as you can do now). (updated anyway though)
-
SPHERAS: Question: Why Align to grid is a submenu? for me it seems just an option like now (align to grid), which is not a global but a panel config.
- aljelly: It had the the Align > Automatically option but I decided I wasn't sure if it should be global or not, so I moved it out (it would be just Align to Grid if it were on it's own as you said).
-
SPHERAS: In fact, everything is moved to trash, the link in case it is a link (and you know it is a link because of the link icon). For me Move to Trash is better, I feel more secure. When I see Remove.. I feel like I can lose it.
-
aljelly: I recently changed the word for photos to "Remove" though to distinguish from "Delete", as in "Remove from desktop". As of recent the .dfp file is deleted instead of being moved to trash. The reason for that change was because you don't lose the image and it's easy to add back.
-
What I had in mind was deleting the link rather than moving to trash because in the same way there's no data loss and you can add it back. I guess we could explicitly use "Remove from desktop" if the link is deleted.
- SPHERAS: Ok, I understand. To be honest, I still prefer to send everything to trash and use only one word (remove or delete), because I'm afraid the user (stupid user like me, 😄), need to think whats exactly the meaning with different nomenclature. You need to think also that there is no too much difference (or none?) in spanish for instance, remove and delete.. are translated usually as delete meaning. (as a test, go to google translator and put there "to remove a file or to delete a file" translated to spanish.. in fact we could translate remove as "quitar", but is strange)
-
-
SPHERAS: I agree with the idea to move new Panel|Photo|Note to the future desktop option... but meanwhile we must put it in each widget.. or create a wingpanel status icon.
-
SPHERAS: I would add to the color picker section a last box (multicolor or with an interrogation ? ) to open a gtk window rgba color selector. Gtk.ColorChooserDialog
- Properties - simply because the gear icon could make it redundant in the context menu
- Open in Files/Show in Files - put in panel properties instead?
- SPHERAS: I think aren't necessary.
-
Appearance
- Panel color - with full color picker for custom colors
- Adjust the panel color based on the background (switch).
- Label color - If the switch above is on, this is dimmed
-
SPHERAS: please!please! the bold option at least (and shadow if possible)
-
aljelly: Maybe extra things like bold and shadow options could be added under gsettings (so anyone who's interested could change it in dconf-editor). Or we could add a gsettings option to enable showing it in the Appearance section (which would mean a one line command in the terminal, e.g.:
gsettings set com.github.spheras.desktopfolder enable-extra-appearance-settings true
- SPHERAS: Yes, it can be used for those extra (global) hidden configuration. Let me put the text bold option, It is not global, and I use it a lot 😢
-
-
SPHERAS: we could open the ColorChooserDialog, instead to put there the selection.
-
SPHERAS: regarding automatic panel color, we first should check the technical possibility (I've seen in Android something like this, but I don't know how to do it with vala/lib linux env)
- aljelly: Wingpanel can do this (try setting the background to 100% white). On certain desktop backgrounds it adds a transparent black bar behind itself (for contrast reasons).
- Icons on desktop - because I'm thinking maybe we shouldn't show icons on the desktop by default
-
SPHERAS: you wrote days ago about the hidden files. This could be a global preference.
- aljelly: Files has this in the context menu, though there probably isn't much reason for having it there for the desktop.
-
SPHERAS: Run on startup could be another one?
- aljelly: We should probably always run the app on startup (uninstalling is pretty much equivalent to disabling at the moment).
- Align >
- Automatically - not sure if this should be global
- Lock - this would lock the position and size of things to prevent accidental movement
-
SPHERAS: I think this is a panel configuration. Lock is interesting, yes, but it could be interesting too for the panel itself (movement and resizing).
- aljelly: One reason for global locking would be that you wouldn't need to lock each panel/note/photo individually if you wanted to lock everything. Or this could be as well as individual locking of items ("Lock All" on desktop context menu).