moment/src/gui/Base
miruka da4a5ab5cd Rework HBox-based pages and account settings
- Refactor everything about HBox, and adapt all the pages and popups
  that used it

- Replace HTabContainer by HTabbedBox

- Make boxes swippable

- Make esc presses in boxes click the cancel button

- Make all boxes and popups scrollable when needed

- Replace generic apply button icons in popups

- Fix tab focus for error and invite popups

- Rework (still WIP) the account settings page:
  - Use the standard tabbed design of other pages
  - Ditch the horizontal profile layout, hacky and impossible to extend
  - Add real-time coloring for the display name field

- Implement a device list in account settings (Sessions, still WIP)
2020-06-25 08:49:27 -04:00
..
ButtonLayout Rework HBox-based pages and account settings 2020-06-25 08:49:27 -04:00
HTile Fix Connections deprecation warning on Qt 5.15 2020-06-22 14:11:56 -04:00
MediaPlayer Fix Connections deprecation warning on Qt 5.15 2020-06-22 14:11:56 -04:00
HAccordionView.qml Begin yet another model refactor 2020-01-06 03:41:14 -04:00
HAvatar.qml Add compact mode for sidepanes + setting 2020-03-22 12:50:51 -04:00
HBottomFocusLine.qml Unify text field/area focus line into a component 2020-06-23 08:44:58 -04:00
HBox.qml Rework HBox-based pages and account settings 2020-06-25 08:49:27 -04:00
HBusyIndicator.qml Implement circle progress bars in QML 2020-05-21 20:06:47 -04:00
HButton.qml Use fancy focus lines for buttons 2020-06-23 09:18:42 -04:00
HButtonBackground.qml Use fancy focus lines for buttons 2020-06-23 09:18:42 -04:00
HButtonContent.qml Rework HBox-based pages and account settings 2020-06-25 08:49:27 -04:00
HCheckBox.qml Rework HBox-based pages and account settings 2020-06-25 08:49:27 -04:00
HCircleProgressBar.qml Implement circle progress bars in QML 2020-05-21 20:06:47 -04:00
HColorAnimation.qml Add SPDX ID LGPL v3+ license headers 2019-12-19 07:46:16 -04:00
HColumnLayout.qml Add SPDX ID LGPL v3+ license headers 2019-12-19 07:46:16 -04:00
HColumnPage.qml Rework HBox-based pages and account settings 2020-06-25 08:49:27 -04:00
HDrawer.qml Let escape presses work properly inside HDrawer 2020-05-15 20:56:23 -04:00
HFlickable.qml Set a minimum size for scrollbars 2020-06-19 12:03:04 -04:00
HFlickableColumnPage.qml Rework HBox-based pages and account settings 2020-06-25 08:49:27 -04:00
HFlow.qml Add SPDX ID LGPL v3+ license headers 2019-12-19 07:46:16 -04:00
HGridLayout.qml Add SPDX ID LGPL v3+ license headers 2019-12-19 07:46:16 -04:00
HGridView.qml Set a minimum size for scrollbars 2020-06-19 12:03:04 -04:00
HIcon.qml Add SPDX ID LGPL v3+ license headers 2019-12-19 07:46:16 -04:00
HImage.qml Implement circle progress bars in QML 2020-05-21 20:06:47 -04:00
HKineticScrollingDisabler.qml Fix cursor shape over text fields/areas 2020-06-05 01:54:42 -04:00
HLabel.qml Add SPDX ID LGPL v3+ license headers 2019-12-19 07:46:16 -04:00
HLabeledItem.qml Rework HBox-based pages and account settings 2020-06-25 08:49:27 -04:00
HListView.qml Set a minimum size for scrollbars 2020-06-19 12:03:04 -04:00
HLoader.qml Start restructuring how the account/room pane work 2020-05-15 20:56:23 -04:00
HMenu.qml Fix need to press Esc twice to exit popups/menus 2020-04-03 07:53:36 -04:00
HMenuItem.qml Don't keyboard-focus invisible HMenuItems 2020-06-24 16:47:51 -04:00
HMenuItemPopupSpawner.qml Event context menu entry to open debug console 2019-12-20 10:39:10 -04:00
HMenuSeparator.qml Rework HBox-based pages and account settings 2020-06-25 08:49:27 -04:00
HMxcImage.qml Print only short error when image retrieval fails 2020-03-17 12:11:18 -04:00
HNoticePage.qml Add SPDX ID LGPL v3+ license headers 2019-12-19 07:46:16 -04:00
HNumberAnimation.qml Add SPDX ID LGPL v3+ license headers 2019-12-19 07:46:16 -04:00
HPage.qml Rework HBox-based pages and account settings 2020-06-25 08:49:27 -04:00
HPauseAnimation.qml Add SPDX ID LGPL v3+ license headers 2019-12-19 07:46:16 -04:00
HPopup.qml Rework HBox-based pages and account settings 2020-06-25 08:49:27 -04:00
HProgressBar.qml Add SPDX ID LGPL v3+ license headers 2019-12-19 07:46:16 -04:00
HQtObject.qml Refactor global shortcuts, simplify debug consoles 2020-04-03 07:53:36 -04:00
HRectangleBottomBorder.qml HTextField: support radius, have a fancier border 2020-06-06 21:45:01 -04:00
HRepeater.qml Improve HRepeater width properties 2019-12-19 16:00:37 -04:00
HRichLabel.qml Add SPDX ID LGPL v3+ license headers 2019-12-19 07:46:16 -04:00
HRoomAvatar.qml Downloaded files: include title + ext in filename 2020-03-09 11:46:08 -04:00
HRowLayout.qml Add SPDX ID LGPL v3+ license headers 2019-12-19 07:46:16 -04:00
HScrollBar.qml Customized themable scrollbars 2020-06-22 13:48:55 -04:00
HScrollView.qml Use new scrollbars for scrollviews (ie text areas) 2020-06-22 13:57:49 -04:00
HSelectableLabel.qml HSelectableLabel: selectByMouse true by default 2020-05-30 23:08:21 -04:00
HShortcut.qml Fix need to press Esc twice to exit popups/menus 2020-04-03 07:53:36 -04:00
HSlider.qml Add SPDX ID LGPL v3+ license headers 2019-12-19 07:46:16 -04:00
HSpacer.qml Add SPDX ID LGPL v3+ license headers 2019-12-19 07:46:16 -04:00
HSwipeView.qml Add keybinds to switch accounts 2020-05-15 20:56:23 -04:00
HTabBar.qml Refactor global shortcuts, simplify debug consoles 2020-04-03 07:53:36 -04:00
HTabbedBox.qml Rework HBox-based pages and account settings 2020-06-25 08:49:27 -04:00
HTabButton.qml Use fancy focus lines for buttons 2020-06-23 09:18:42 -04:00
HTextArea.qml Unify text field/area focus line into a component 2020-06-23 08:44:58 -04:00
HTextField.qml Unify text field/area focus line into a component 2020-06-23 08:44:58 -04:00
HToolTip.qml Add explanation tooltip for composer alias 2020-03-13 11:35:05 -04:00
HUserAvatar.qml Improve overall theme and pane colors 2020-03-13 01:09:04 -04:00
MultiviewPane.qml Fix room pane default size 2020-03-19 00:13:19 -04:00