Skip to content
Extraits de code Groupes Projets

UI improvements

Tous les fils de conversation ont été résolus !
Fusionnées Kubat a demandé de fusionner app-fonts vers master
Tous les fils de conversation ont été résolus !

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

Approuvée par

Fusionnée par KubatKubat Il y a 3 ans (juill. 26, 2021 4:10pm UTC)

Détails de la fusion

  • Modifications fusionnées dans master avec ce6944d7.
  • A supprimé la branche source.

Activité

Filtrer l'activité
  • Approbations
  • Assignés et relecteurs
  • Commentaires (des bots)
  • Commentaires (des utilisateurs)
  • Branches et validations
  • Modifications
  • Labels
  • État de verrouillage
  • Mentions
  • État de la demande de fusion
  • Suivi
    • 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

  • Kubat added 2 commits

    added 2 commits

    • f69990dd - BUILD: Fix some warnings
    • 5f9498ed - UI: Get ride of the custom borderless windows

    Compare with previous version

  • Kubat removed on-hold label

    removed on-hold label

  • Kubat added 1 commit

    added 1 commit

    • 18e42622 - UI: Change theme to qdarkstyle

    Compare with previous version

  • Kubat added 1 commit

    added 1 commit

    • e679ff77 - BUILD: Set warnings for clang

    Compare with previous version

  • Kubat added 1 commit

    added 1 commit

    • 27a06800 - UI: Don't set custom theme things as the new theme is OK

    Compare with previous version

  • Kubat added 1 commit

    added 1 commit

    • e1d7bbbc - UI: Now the wheel scrolls the audio view like in aegisub

    Compare with previous version

  • Kubat added 1 commit

    added 1 commit

    • 65d62c91 - MISC: Update licences for new included dependencies

    Compare with previous version

  • Kubat added 15 commits

    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

    Compare with previous version

  • Kubat added 1 commit

    added 1 commit

    • 6ababec1 - UI: Fix about window placement

    Compare with previous version

  • Elliu resolved all threads

    resolved all threads

  • Elliu approved this merge request

    approved this merge request

  • Kubat added 1 commit

    added 1 commit

    • 18e3c2e6 - UI: Force dark theme icons for now, don't fix the QFileDialog in this commit

    Compare with previous version

  • Kubat added 1 commit

    added 1 commit

    • 8082b596 - UI: Use a custom icon provider for the QFileDialog for cases when the system...

    Compare with previous version

  • Kubat added 1 commit

    added 1 commit

    • e421439e - UI: Add icons for generic text files and folders for the FileIconProvider

    Compare with previous version

  • Kubat resolved all threads

    resolved all threads

  • merged

  • Kubat mentioned in commit ce6944d7

    mentioned in commit ce6944d7

  • removed to-review label

  • Veuillez vous inscrire ou vous connecter pour répondre
    Chargement en cours