← Back to team overview

ubuntukylin-members team mailing list archive

[Bug 1162483] Re: make UI compatible with UbuntuKylin

 

With a glimpse of the source, I found that the main UI is defined by Qt Designer Forms and the styes are controled by qss strings distributed troughout the code, which made the UI Design complex and very non-native.
For a quick fix, I suggest making the UI "native" first by removing the color-related definitions in qss texts (so Qt can use the default color defined by the theme). Then we can look into the font sizes and button geometries to make it less outstanding. Hopefully we can get a simple UI which fits into the theme.
And for long-term considerations, I think a migration to QML cam be helpful, though I'm not sure if it is possible. I haven't trully worked with QML yet but I do feel that it can give the UI more flexibility and possibility.
These are not very much about "A better UI desigh" though. As I saw in the trunk source code, few more than changing colors and text-styles and widget geometries can be done easily. Some useful moves like making the UI configurable may need fundamental changes in the code. Again, I suggest migranting to QML first, which I believe can make further development easier.

-- 
You received this bug notification because you are a member of
UbuntuKylin Members, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1162483

Title:
  make UI compatible with UbuntuKylin

Status in Chinese calendar:
  New

Bug description:
  As described at the UbuntuKylin forum, the current UI is not
  compatible with UbuntuKylin. Maybe it's time to start design a better
  UI. URL:
  http://www.ubuntukylin.com/ukylin/upload/forum.php?mod=viewthread&tid=227&extra=

To manage notifications about this bug go to:
https://bugs.launchpad.net/chinese-calendar/+bug/1162483/+subscriptions


References