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

GUI: improve small screens support (compact mode, pre-defined settings) #6887

Closed
5 tasks done
JayDi85 opened this issue Jul 25, 2020 · 3 comments
Closed
5 tasks done
Assignees

Comments

@JayDi85
Copy link
Member

JayDi85 commented Jul 25, 2020

Additional issue from #6881 (see those discussion for more info). Small screen: 1366 × 768.

TODO:

  • optimize player panel (rework icons list, support dynamic sizes, e.g. small, normal, big)
  • check battlefield and hand zone sizes in small screen (I saw reports that users can't setup it to useful sizes by preferences);
  • check hand zone and horizontal scroll in small screens (see UI: hand's scroll disappears on small window sizes #5605);
  • add pre-defined size settings in preferences window (example: combobox with small, normal/default, big options to select);
  • add scrolling battlefield panels by mouse wheel (e.g. scrolls stack or hand zone by mouse wheel instead mouse click and move).
@copperfield42
Copy link

that compact version sound nice to finally have the avatar in gameplay, which with everything at minimum looks like this:
game area 1

I could have some extra space by auto-hide the taskbar, but that come with a set of annoyances that outweigh a missing avatar.

Additionally, notice all that wasted space below the big card, it could be better use by putting the log there for example, so then one can close the chat and gain a little extra horizontal space, that at least playing with the AI the chat serve no purpose, or combine the big card with the chat and log and then the user can adjust them to their taste/needs.

@JayDi85
Copy link
Member Author

JayDi85 commented Jul 26, 2020

@copperfield42 you can hide big card panel by little arrow. Same for chat too.

shot_200726_064136

@copperfield42
Copy link

yes, I know I can do that, but I like the big card panel and hiding the chat also hide the log, and I don't want to hide the log, that is why I have it in that particular arrangement.

I would like something like this:
game-area-proposal
more space in the game area, and no more wasted space and all elements are present.
And by letting them be adjustable (like the chat vs log are) the user can find their prefer arrangement

JayDi85 added a commit that referenced this issue Jul 27, 2024
JayDi85 added a commit that referenced this issue Jul 27, 2024
JayDi85 added a commit that referenced this issue Jul 28, 2024
- added GUI scale support for dialog titles;
- added GUI scale support for hints tool;
- fixed broken font in chat and game logs on settings change;
- fixed wrong size of pick choice dialog in some use cases;
JayDi85 added a commit that referenced this issue Jul 28, 2024
…(part of #969, #6887):

- reworked skip and phase buttons to use layouts instead IDE designer;
- added GUI scale support skip and phase buttons (depend on dialogs font size from preferences settings);
JayDi85 added a commit that referenced this issue Aug 13, 2024
…):

- added splitter/divider between hand and stack zone;
- users can resize it by mouse drag;
- users can hide/minimize hand or stack zones by mouse clicks on splitter arrows;
- splitter settings shared between games and stored between app runs;
JayDi85 added a commit that referenced this issue Aug 13, 2024
- fixed wrong restore of card hint and chat panels;
- now it keep hidden state too (e.g. hidden card hint);
- reworked and share splitters code;
- removed some useless hotkeys to show/hide card hint panel;
JayDi85 added a commit that referenced this issue Aug 13, 2024
@JayDi85 JayDi85 self-assigned this Aug 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants