-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Annotations improvements #394
Annotations improvements #394
Conversation
Hi. I tried to avoid this UI when I did the annotation patches, because most displays give more space in their width I think your first proposal with an annotations side panel looks much better |
I think that the Adobe Acrobat Reader does a quite reasonable job... It would be extensible for annotation lists and predefined sets of configs or any other feature in that regard... It is also a huge waste of space horizontal and vertical IMO... |
Hi @mickaelalbertus, Do you still have access to the Slack group? I'd love to help, but I've so many questions and remarks.. I'd rather chat directly than comment on github. We could get piiit to shine in as well. |
To be used in xreader for annotation feature (linuxmint/xreader#394)
I've pushed the last modification to be able to test it. There is some modifications to add like we talked in Slack. The annotation toolbar (it is not a real toolbar) is complete, we can move the text annotation, change the color of added annotations, etc... |
* Icons: Add xapp-format-text-highlight-symbolic To be used in xreader for annotation feature (linuxmint/xreader#394) * Icons: add xapp-annotations-squiggly-symbolic * Icons: Add xapp-annotations-text-symbolic
- Change the toolbar to a flow box
The selected color is save in the settings
Update the used icons displayed in the tree view of annotations sidebar
Update the name of icons in the annotation toolbar and the annotation sidebar. NB: on my computer these icons are not installed so it displays a crossed out circle
I'm going to throw my opinion into the ring. 😄 I've never ever liked the buttons at the bottom of the side bar. It's an unnatural location to me. Why can't these buttons all go in the toolbar, and just change whenever the view type is changed in the sidebar? Possibly move the combobox to the toolbar also? Right now the toolbar is practically empty, there's plenty of room there. (We could do something instead of a combo for selecting views, but it's ok like it is, just not in the best location). |
We had a discussion about it on Slack. It is a first MVP that we planned but there will have other modifications. In particular we thought to do something like Nemo. A status bar with buttons to show/hide the sidebar and modify the content of the sidebar (see the bottom left of nemo for an example). I think it is good idea to be coherent with nemo and we could put the zoom button (or slider we didn't talk about it). And put the buttons of annotations in the top of the annotation sidebar. If you have ideas about it we can speak on Slack. I would be glad to implement functionalities for xreader like these. |
The following image is what the commit do:
It is the beginning of future possible transformations but I need your opinion. The annotation sidebar should contain all buttons to create every kind of annotations most used. It is inspired by the evince GUI. It could be a good alternative for the GUI suggested in pull request #223. What do you think?