Skip to content
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

Suggestions for some small UI/UX changes in the web interface #67

Closed
3 of 8 tasks
muchtea opened this issue Jan 8, 2020 · 3 comments
Closed
3 of 8 tasks

Suggestions for some small UI/UX changes in the web interface #67

muchtea opened this issue Jan 8, 2020 · 3 comments
Labels
consider Not sure yet if this makes sense or not enhancement New feature or request

Comments

@muchtea
Copy link

muchtea commented Jan 8, 2020

The UI works very well as it currently is, so these suggestions aren't important, but I think they might be nice to have.

  • Make the book thumbnail clickable and open the book on click like the "Read Book"-icon currently does, since, so far, I seem to expect that to work this way and click on it before I remember to use the read icon.

  • Add text to the "Download"- and "Read Book"-icons and put them in a button, maybe like so:
    komga_btn_style
    Those are the two actions in the book view a user can take and should therefore be a bit more emphasized, with the "Read Book"-button being the primary action.

  • Put the page number in book view under the download and read actions like the other metadata (currently size, format and file). Also maybe remove the icon, since clicking it doesn't do anything unlike the other icons in the UI.

  • Add a top margin of a few pixels to the horizontal divider in the side navigation to make it line up with the search bar.

  • Make the Komga logo (including the name) in the upper left clickable and open the home view, since most websites seem to work like that.

  • Similar to e.g. YouTube, set the burger menu to the left of the Komga logo and have the burger menu and Komga logo always displayed in the top bar, whether or not the side navigation is collapsed or not.

  • Add a dark mode option for the UI. I assume there are probably a few CSS styles that can be used or are already present in the currently used CSS files, but I don't know if they work out of the box or need a lot of changes to work with the UI, text colors, icons, etc.

  • Add a simple list view of the books and series'.

@gotson
Copy link
Owner

gotson commented Jan 8, 2020

Thanks for the suggestions.

To give you some general information about the UI:

  • The UI is not the main focus at the moment. I want it to be usable, nice, but I don't have time to make it pixel perfect.
  • I am adding features incrementally, and almost every new feature needs a UI counterpart, meaning I need to adjust things constantly.
  • I am following the Material Designs guidelines, so everything must be aligned to that as much as possible.
  • The UI framework is Vuetify, all components are Vuetify components that follow Material Design guidelines.
  • I am using Plex as inspiration. Most of the menus, buttons placement, icons, etc, are mimicking Plex in one way or another.
  • I am no designer, i try my best :)

@gotson gotson added consider Not sure yet if this makes sense or not enhancement New feature or request labels Jan 8, 2020
@gotson
Copy link
Owner

gotson commented Jan 14, 2020

One more thing, the website is responsive and should work on all screen sizes, and also touch screens.

gotson pushed a commit that referenced this issue Jan 18, 2020
# [0.13.0](v0.12.0...v0.13.0) (2020-01-18)

### Bug Fixes

* **admin rpc:** fix transaction issues on thumbnails regeneration ([af8e3ea](af8e3ea))
* **thumbnails:** fix wrong color in thumbnails ([1d5500d](1d5500d)), closes [#77](#77)
* media comment was not reset properly ([b42eadf](b42eadf))
* **web reader:** first/last display to full height in double pages mode ([a7548e2](a7548e2))
* **web reader:** remove blank space between images in double pages mode ([b65b009](b65b009)), closes [#72](#72)

### Features

* **api:** search books by media status ([0790501](0790501))
* **book analyzer:** partial handling of archives with errors ([2605b1d](2605b1d)), closes [#57](#57)
* **browse book:** add button to read book when hovering on thumbnail ([c490e79](c490e79)), closes [#67](#67)
* **security:** add remember-me option ([003452b](003452b)), closes [#39](#39)
* **web reader:** add 'original' fit option ([d030044](d030044)), closes [#71](#71)
* **webui:** add Media Analysis screen showing all books in error ([27d46d5](27d46d5)), closes [#26](#26)
@gotson
Copy link
Owner

gotson commented Jun 10, 2020

Closing this as some have been implemented, and some is outdated with the many recent changes.

@gotson gotson closed this as completed Jun 10, 2020
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 5, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
consider Not sure yet if this makes sense or not enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants