Candice Bentéjac
fdcf35c3fc
[Controls] ExpandableGroup: Fix MouseArea
on the header of groups
2024-11-25 16:19:29 +01:00
Grégoire De Lillo
9b48531cb7
[ui] Controls: Add DirectionalLightPane
component
2024-11-14 10:49:56 +00:00
Candice Bentéjac
5a0b1c0c95
[qt6][qml] Clean-up code and harmonize comments
2024-11-07 18:15:37 +01:00
Candice Bentéjac
b12d1fed06
[qt6][qml] Remove unnecessary module imports
2024-11-07 18:13:36 +01:00
Candice Bentéjac
0e71f2a520
[qt6] Update versions for all the imported modules
...
Qt3D.Extras cannot be updated to 2.6 yet, otherwise there are errors.
2024-11-07 18:09:01 +01:00
Fabien Castan
b79d8fc098
[ui] SplitView: avoid transparency in handle
2024-09-20 22:26:22 +02:00
Fabien Castan
0037cf5567
[ui] SplitView handle: display update
2024-09-20 09:14:41 +02:00
Fabien Castan
2852a4cf19
[ui] Custom SplitView to have a larger handle
2024-09-19 20:39:43 +02:00
Aurore LAFAURIE
f8d963e0b0
[ui] Add MScrollBar for better visibility
...
Always visible if height or width need it, with specific colors for hovered and pressed behaviors.
2024-09-11 17:33:29 +02:00
Fabien Castan
48d08b1f88
[ui] GraphEditor: improve alignments
...
Reduce usage of anchors (except centerIn/fill).
Display of Next/Previous for IntSelector.
2024-09-02 17:08:02 +02:00
Aurore LAFAURIE
019e137386
[ui/core] First version of For Loop implementation
...
If you connect a list to an attribute, you can iterate over the list as a for loop
2024-09-02 17:08:01 +02:00
Aurore LAFAURIE
5b92df328f
Implementation of Homepage
2024-08-26 16:21:26 +02:00
Candice Bentéjac
7abbb50302
[Utils] fixing rounding issues in time display
...
Prevent getting strings like "5m60s" when rounding up.
2024-06-16 23:34:50 +02:00
Aurore LAFAURIE
b0f9427757
[ui] Scroll available in FliterComboBox
2024-04-18 15:09:01 +02:00
Aurore LAFAURIE
eaa021dbaa
[ui] Placement of ComboBox according to space available
2024-04-09 14:46:24 +02:00
Aurore LAFAURIE
9007dbdbfd
[ui] Validate value even if not in values of ComboBox, Arrow Keys Navigation and Case insensitive
2024-04-08 17:46:57 +02:00
Aurore LAFAURIE
57a02fc50c
Filter text reset when attribute reset
2024-04-08 17:46:56 +02:00
Aurore LAFAURIE
c439c5a06e
Add FilterComboBox.qml and update AttributeItemDelegate.qml
2024-04-08 17:46:31 +02:00
Candice Bentéjac
4f4e31a249
[Controls] Add a custom ExpandableGroup
object
...
The `ExpandableGroup` is based on QML's `GroupBox`. It is very similar
to the `Group` object, with the difference that it can be hidden/expanded
by clicking on the group's title/label.
2023-11-07 16:45:01 +01:00
Candice Bentéjac
2908aa94a3
[Controls] Clean-up: Harmonize syntax across all files
2023-11-06 16:28:22 +01:00
Candice Bentéjac
caa5a1e3eb
[qml] Qt5.15: Une new syntax for all the "onLinkActivated" slots
2023-07-04 12:04:17 +02:00
Candice Bentéjac
9b5dd40b02
[qml] Qt5.15: Upgrade all QtQuick modules
2023-07-03 12:11:29 +02:00
mugulmd
7e4b1a77ac
[ui] factorize exif orientation transform in utility functions
2023-02-06 08:16:42 -08:00
mugulmd
17093279f5
[ui] fix scaling for Exif orientation tags 5 to 8
2023-01-04 00:18:11 -08:00
mugulmd
116d6467f1
[ui] new ExifOrientedViewer component to factorize orientation code
2022-12-29 05:46:38 -08:00
Loïc Vital
b829a2d9f4
[ui] tab to focus search bar + click on empty area to loose focus
2022-11-18 10:03:03 +01:00
Loïc Vital
24f31213cd
[ui] use grey-green-yellow-red for duration color scale
2022-10-11 11:46:32 +02:00
Loïc Vital
6250190519
[ui] default value for undefined log-line to remove qml warnings
2022-10-04 11:06:04 +02:00
Loïc Vital
3e2478bd24
[ui] show tooltip when hovering over line number or color bar
2022-10-04 10:54:00 +02:00
Loïc Vital
f4b8cb080d
[ui] interpolated color scale from grey to red
2022-10-03 17:55:28 +02:00
Loïc Vital
5b973cb349
[ui] using coherent format for elapsed time
2022-10-03 16:26:57 +02:00
Loïc Vital
c2f8c0f97a
[ui] color bar fills line heigt
2022-10-03 16:11:08 +02:00
Loïc Vital
d4bdbeef12
[ui] some comments
2022-09-30 12:24:02 +02:00
Loïc Vital
627664e167
[ui] add tooltip on lineNumber Labels to show elapsed time
2022-09-30 11:59:40 +02:00
Loïc Vital
e7c84b9483
[ui] use ListModel for storing log-line and duration to avoid evaluation order issues
2022-09-30 11:06:41 +02:00
Loïc Vital
7b286ff901
[ui] parse log lines to find duration when possible and color line number accordingly
2022-09-27 18:21:18 +02:00
luz paz
f4dcf6557f
Fix various typos in the source code
...
## Description
Fix various typos in the source code. This includes user facing code, documentation, and source comments. This PR has not been tested.
Closes #1605
2022-01-22 07:39:05 -05:00
ChemicalXandco
3d33134ca9
[ui] add support for node categories
2021-02-14 16:12:39 +00:00
Fabien Castan
831443c29d
[ui] NodeEditor: refactor ChunksList and add global stats
2021-01-22 11:38:53 +01:00
Fabien Castan
bab908d2eb
Merge branch 'develop' into dev/nodesAndTaskManager
2020-07-30 10:56:19 +02:00
Theo
ed0bea22dd
[ui] Panel: add entry for loading information
2020-05-14 13:55:27 +02:00
Fabien Castan
72e0e64e27
[ui] GraphEditor: fix QML errors
...
- fix anchors/layout/padding conflicts
- fix references to non-existing variables
- fix anchors to a position and not to an object
2019-11-29 11:34:15 +01:00
Lee Geertsen
51d6c18840
Create TaskManager with a task overview
...
Create a seperate class to handle the logic of computing nodes
+ An UI overview with all submitted nodes
2019-11-29 11:34:10 +01:00
Yann Lanthony
b9999c01eb
[ui] Update MaterialToolButton style
...
* flatten the button
* color its icon when checked
2019-09-11 10:49:09 +02:00
Fabien Castan
059ca3685f
Merge pull request #539 from alicevision/dev/featuresViewer
...
Features Viewer
2019-07-25 20:58:18 +02:00
Yann Lanthony
52361d0b86
[ui] TextFileViewer: wait for request completion before sending a new one
...
On auto-realod mode, only trigger a new request when the last one has been completed. Avoids requests loops on slow filesystems that can lead to UI freezes.
2019-07-08 20:04:22 +02:00
Yann Lanthony
4563d32e3e
[ui] Viewer2D: add FeaturesViewer + dedicated overlay
...
Make FeaturesViewer available in Viewer2D to display the feature points of the current view, based on the current FeatureExtraction node.
* FeaturesInfoOverlay: overlay that displays info and provides controls over a FeaturesViewer component.
* ColorChart: color picker based on a set of predefined colors.
2019-07-04 18:25:02 +02:00
Yann Lanthony
55c9e3063d
[ui] TextFileViewer: simplify position restoring when source changes
...
Remove 'keepPosition' parameter: always try to reset position as close as possible to the previous state.
2019-05-15 20:17:09 +02:00
Yann Lanthony
17556427fd
[ui] NodeLog: PySide2 5.11 compatibility fixes
...
* downgrade imports to work with versions prior to 5.12
* remove ES7 syntax
2019-05-09 18:18:48 +02:00
Yann Lanthony
55dba55d19
[ui] New TextFileViewer for displaying log files
...
Introduce a new TextFileViewer component with auto-reload feature based on a ListView instead of a TextArea for performance reasons. Uses the text content split on line breaks as ListView's model.
Features:
* auto-scroll to bottom
* display line numbers
* customizable line delegates (e.g.: display a real progress bar)
* color lines according to log level
2019-05-07 11:47:09 +02:00