heb12 / heb12mobile

Legacy Code for Heb12 Android App
https://heb12.github.io/heb12mobile/app/src/main/assets/index.html
GNU General Public License v3.0
8 stars 3 forks source link

Decluttering the Sidebar #18

Closed petabyt closed 4 years ago

petabyt commented 5 years ago

The sidebar has a bunch of stuff, and a lot of it is unnecessary. I've made a test image for how it could look Capture+_2019-08-17-23-01-10 I like the idea of sticking the VOTD to the bottom, but the stuff on the top looks a little weird. Any ideas?

MasterOfTheTiger commented 5 years ago

Maybe make a new translation switcher, and put it next to the chapter switcher. Instead of using a <select> box, you may want to actually make a better popup menu for it.

petabyt commented 5 years ago

This is a pretty big issue since there is so much text that the sidebar animation lags some. I have made a Google Drawing with some better ideas https://docs.google.com/drawings/d/1B5WcMrP_BaHlAwgMtwTJX0C5Lmn13orCJCddCOVkBDQ/edit?usp=sharing

MasterOfTheTiger commented 5 years ago

@pufflegamerz Can you include the file here? I can't see the drawing through Google drawings.

petabyt commented 5 years ago

Screenshot (481)

MasterOfTheTiger commented 5 years ago

It looks better, but the "Change translation" button isn't very useful as it doesn't show any info by itself. Honestly I'd even prefer the current translation select menu over this button.

petabyt commented 5 years ago

Here is an updated image Screenshot (483) I'm not sure if It would be all that necessary to make popup for selecting translations. It also couldn't make a description for every translation, since there are about 40+ of them on my server.

MasterOfTheTiger commented 5 years ago

Well we'll just have to improve the API then. But do not worry about that now. I'll work on it when I have time to work on my rebuilding of Heb12 desktop again.

petabyt commented 5 years ago

Didn't you mention you were rewriting it in Python or something? Also, I'm working on a side project, Heb12DOS (Heb12 for MS-DOS)

MasterOfTheTiger commented 5 years ago

Yep. That's what I am doing.