UI improvements
Set the windows frame-less and add a custom toolbar. Also force the icon theme and the theme of some widgets. Force some fonts an embed them. Give the used softwares/libs/fonts/themes with their license to be safe.
Rapports de requête de fusion
Activité
added enhancement to-review labels
requested review from @Elliu
assigned to @martin2018
added 1 commit
- c8ec3af8 - UI: Use the QAbstractButton API to set the icon and icon size for the TitleBar
- Résolue par Kubat
- Résolue par Elliu
De manière plus général, la frameless window + custom titleBar, je suis vraiment pas fan. Pour moi c'est des choses qu'il faut laisser par défaut. Je considère qu'on peut faire des trucs funky / originales pour des fenêtres modales à la limite (si c'est justifié), mais pour la fenêtre principale je pense qu'il faut laisser les défauts.
Quand je suis sur i3, je veux pas de bouton fermer la fenêtre, je veux pas le titre de la fenêtre en gros. Si je suis sur kde/gnome/windows/mac/je sais pas quoi, j'imagine que de la même manière je voudrais un bouton pour fermer, réduire, agrandir, avoir l'affichage du titre etc, et que toutes ces choses aient la même apparence que pour toutes les autres fenêtres de mon DE.
Sans compter que faire ses trucs customs, ça rajoute de la complexité avec des trucs qui peuvent potentiellement casser / être moins intuitifs, etc.
added on-hold label
added 2 commits
removed on-hold label
added 1 commit
- 27a06800 - UI: Don't set custom theme things as the new theme is OK
added 1 commit
- e1d7bbbc - UI: Now the wheel scrolls the audio view like in aegisub
added 1 commit
- 65d62c91 - MISC: Update licences for new included dependencies
added 15 commits
- 518795d6 - UI: Add qdarkstyle theme
- 3b1e874a - UI: Add and set default font for the app to NotoSans
- b859913a - UI: Theme the close/quit button
- f08e1913 - UI: Fix quit/close button style
- 84e10d51 - UI: A much better close button
- 5305ec66 - OS: Handle the MacOS case for QMenuBar in Window
- fba769bf - UI: Add used licences in about window
- b438820e - BUILD: Fix compile and SEGV
- 4866bb9d - UI: Use the QAbstractButton API to set the icon and icon size for the TitleBar
- 9cebcb6d - BUILD: Fix some warnings
- 03e977df - UI: Get ride of the custom borderless windows
- ee24b42d - BUILD: Set warnings for clang
- a1ca98b9 - UI: Don't set custom theme things as the new theme is OK
- dadb8ae6 - UI: Now the wheel scrolls the audio view like in aegisub
- 702ac680 - MISC: Update licences for new included dependencies
Afficher/masquer la liste des validationsadded 1 commit
- 18e3c2e6 - UI: Force dark theme icons for now, don't fix the QFileDialog in this commit
added 1 commit
- 8082b596 - UI: Use a custom icon provider for the QFileDialog for cases when the system...
added 1 commit
- e421439e - UI: Add icons for generic text files and folders for the FileIconProvider
mentioned in commit ce6944d7
removed to-review label