Alphabetical Index | Tags by Size | Find tag:

Widgets

Related tags: Animation, App, BusyWidget, ButtonWidget, ChoiceWidget, CommandLineWidget, CompositorWidget, Config, ConsoleCommandWidget, ConsoleWidget, ConstantRule, DialogWidget, DocumentPopupWidget, DocumentWidget, FinalePageWidget, FoldPanelWidget, GameSelectionWidget, GameUIWidget, Garbage, Garbages, GridPopupWidget, GuiRootWidget, GuiWidget, GUiWidget, IndirectRule, InputBindingWidget, LabelWidget, LegacyWidget, libcore, libdeng2, LineEditWidget, Log, LogBuffer, LogWidget, MenuWidget, MobjPreviewWidget, NotificationWidget, OperatorRule, PanelWidget, PopupMenuWidget, PopupWidget, ProfilePickerWidget, ProgressWidget, RootWidget, Rule, RuleBank, RuleRectangle, SavedSessionMenuWidget, SavegameSelectionWidget, ScalarRule, ScrollAreaWidget, ScrollWidget, SliderWidget, TabWidget, ToggleWidget, VariableToggleWidget, Widget

Authorship: 100% skyjake, 0% Kirill Gavrilov

View commits by groups

September 2019
2019-09-15 UI : Improved player markers in map outline
2019-09-08 Fixed : Minor regressions
2019-09-06 : Changing the font of TabWidget
2019-09-06 libcore : API improvement for setting focus
2019-09-06 UI : Customize colors in MapOutlineWidget
2019-09-04 Fixed : Uninitialized tab shortcut key
2019-09-04 libgui : Update fold panel content before opening
2019-09-02 Fixed : Jumping words in line editor
2019-09-01 libgui : Improved FileDialog behavior
2019-09-01 Fixed : Errors handling multibyte characters
2019-09-01 libgui : Improved FileDialog behavior
August 2019
2019-08-31 Fixed : Populating DirectoryTreeData
2019-08-30 libgui : Making selections using BrowserWidget
2019-08-30 libgui : Showing/hiding files in directory browser
2019-08-29 : Keyboard focus in BrowserWidget
2019-08-29 libgui : Validate FileDialog initial folder
2019-08-28 libgui : Improved directory browser item widget
2019-08-28 libgui : Improved path navigation buttons in BrowserWidget
2019-08-27 libgui : Better layout for BrowserWidget
2019-08-27 libgui : Navigating paths in BrowserWidget
2019-08-27 libcore : Method for creating and adding a child widget
2019-08-25 Added | libgui : Added FlowLayout; testing in test_appfw
2019-08-25 libgui : Working on directory browser
2019-08-25 Fixed : Scroll indicator unnecessarily visible
2019-08-25 Fixed : Changing data items of virtualized contents
2019-08-24 libgui | UI : Working on the directory browser
2019-08-24 libgui : Basic implementation of DirectoryTreeData
2019-08-23 Added | libgui : Added stub for BrowserWidget
July 2019
2019-07-12 libcore : Helper for centering within a rectangle
November 2018
2018-11-29 Performance : Tuning widget text updates
2018-11-18 libappfw : Improved point/pixel conversions
2018-11-18 Added | libcore : Added a rule pair utility
2018-11-17 Fixed : LabelWidget font size change
2018-11-17 libappfw : UI style reloading
2018-11-17 libcore : Common DPI rule; waiting for assets
2018-11-15 UI : Word wrap long choice widget items
2018-11-14 Debug | libappfw : UI framework improvements
2018-11-14 Cleanup : Cleanup
2018-11-14 libcore : Checking for layout rectangle validity
2018-11-12 UI : Working on dialog layout
2018-11-11 libappfw : Widget improvements
2018-11-11 Added | Scripting : Added Widget namespaces
2018-11-11 Fixed : Animation fails to update
2018-11-08 libappfw : Nicer way of creating subheading labels
2018-11-04 libcore : Finding a parent widget of certain type
October 2018
2018-10-29 Fixed : Safer handling of data items in PackagesWidget
2018-10-28 Fixed : Issues with the directory array widget
2018-10-28 UI : Improvements for directory array widget
2018-10-07 libappfw : Showing scroll bar in dialogs
2018-10-02 Fixed : Crash moving cursor when editor is empty
September 2018
2018-09-25 libappfw : Adjusted HiDPI scaling of small windows
2018-09-25 libappfw : Changed panel/popup opening animation style
August 2018
2018-08-08 libappfw : Button shortcut keys specified as DDKEYs
January 2018
2018-01-20 libappfw : Mouse hover behavior in VariableArrayWidget
November 2017
2017-11-19 libappfw : ToggleWidget configurable with no icon
2017-11-19 Client : List items can be created without an icon
2017-11-18 libappfw : Finding UI items by label text
2017-11-12 libappfw : Closing a parent popup when child popup closes
October 2017
2017-10-21 Added : Added common interface for objects providing size rules
June 2017
2017-06-26 libappfw | UI : Colored popup outlines
2017-06-26 libappfw : Configurable DocumentWidget colors
2017-06-25 Home | libappfw : Focus highlight and scrolling improvements
2017-06-25 libappfw : Optional maximum height for dialogs
May 2017
2017-05-14 Mobile : Rudimentary key/touch event handling via Qt Quick
2017-05-01 libappfw : Ensure painter clipping rectangle is valid
April 2017
2017-04-17 libappfw : Ensure OpenGL context is active when initializing
2017-04-16 Fixed | libappfw : Reinitialize UI atlas if necessary
2017-04-16 Fixed | libappfw : Problems with button colors and hovering
2017-04-16 Client | UI : Sidebar title and close button are always visible
2017-04-14 libappfw : Clearing TabWidget items with no animation glitches
2017-04-10 libappfw | UI : Use a smooth opening animation for sidebars
2017-04-02 libappfw : Directory picker dialog remembers latest selection
March 2017
2017-03-23 libappfw : UI downscaling in small HiDPI window capped at 2/3s
2017-03-20 Fixed | libappfw : “No root widget found” when about to show a notification
2017-03-18 libappfw : Command widgets have a persistent history
2017-03-18 libshell : Saving and restoring text editor history
2017-03-18 Fixed | Home : Game profile buttons misaligned after changing packages
2017-03-09 libappfw : DirectoryListDialog can have multiple groups
2017-03-08 Added | libappfw : Added a query method
2017-03-05 Home | UI : Showing and hiding individual Home item action buttons
2017-03-04 Fixed | libappfw : LineEditWidget is not clipped at all
2017-03-04 Fixed | GL : Missing flushes of queued draws
February 2017
2017-02-27 Fixed | libappfw : DocumentWidget does not open
2017-02-26 libappfw | UI : Styling a label for empty menus
2017-02-26 libappfw | Performance : Update background blur only when needed
2017-02-26 Fixed | libcore : Enabling widgets
2017-02-26 Refactor : Better distinction between Widget and GuiWidget
2017-02-22 Fixed | libappfw : Potential crash when opening a panel widget
2017-02-19 Cleanup | Fixed : Managing multiple buffers in the GUI Painter
2017-02-19 Fixed | UI : Finish batched draws before doing manual ones
2017-02-19 Fixed : Random drawing glitches
2017-02-19 libappfw | UI : Draw GUI widgets with fewer draw calls
2017-02-12 libcore | Optimize : Use PointerSet for rule dependency tracking
2017-02-12 Fixed : Deleting an audience during a notification
2017-02-08 Home | UI : Improved initial fade from black
2017-02-08 libappfw | Refactor : Collecting pending assets
2017-02-05 libappfw : Allow overriding manual widget opacity
2017-02-05 libappfw : Opacity-related attributes apply to descendants, too
2017-02-03 libappfw : Renamed a PopupWidget method
2017-02-02 libappfw : PanelButton does not always have to eat mouse events
2017-02-02 libappfw : Method for opening or closing a popup
2017-02-01 UI : Changing colors in PackagesWidget
2017-02-01 libappfw | UI : Change LineEditWidget colors and hint font
2017-02-01 UI : HomeItemWidget color switching
January 2017
2017-01-31 UI : Querying HomeItemWidget’s current text color
2017-01-31 UI : Configuring which tags are hidden in PackagesWidget
2017-01-29 libcore : Disabled focused widget relinquishes focus
2017-01-21 libappfw | Performance : Optionally recycle children in a virtualized menu
2017-01-21 Fixed : Label images sometimes not initialized
2017-01-21 Default Style | UI : Slightly smaller monospace font on Windows
2017-01-17 libappfw : Querying the text of a DocumentWidget
2017-01-16 libappfw : Tab widget supports keyboard shortcuts
2017-01-13 Home | UI : Minor improvements to package info dialog
2017-01-11 libappfw : Minor improvements
2017-01-10 libappfw : Color theme in dialog widgets
November 2016
2016-11-22 libappfw : Opening a modal dialog without blocking event loop
2016-11-22 Debug | Fixed : Counting total number of ref counted objects
2016-11-22 Added | libcore : Added a zero constant rule that can be used everywhere
2016-11-20 Fixed : Clear the window at the start of a frame
2016-11-20 libappfw : Clearing the root widget’s focus stack
2016-11-19 libappfw | UI : Minor UI tweaks and fixes
October 2016
2016-10-16 libappfw : VariableChoiceWidget supports text values
2016-10-15 libappfw : Setting a minimum content height for labels
2016-10-15 libappfw : LabelWidget's shader can be changed
2016-10-15 libappfw : Focus indicator is hidden when using the mouse
2016-10-12 libappfw : Converting from logical to window (pixel) coordinates
2016-10-07 libappfw : provide VRConfig::RowInterleaved implementation
September 2016
2016-09-26 libappfw : Root widget should clear the entire framebuffer
2016-09-17 libgui | Performance : Performance tuning
2016-09-17 Fixed : Ensure OpenGL context is active when needed
August 2016
2016-08-28 libappfw : Set focus on selected item when opening ChoiceWidget
2016-08-07 libappfw : PanelButtonWidget closes itself if parent popup closes
2016-08-02 libappfw : Tweaked keyboard navigation
2016-08-02 libappfw : Restore focus after opening and closing a popup
2016-08-01 UI : Focus navigation favors edge-connected widgets
2016-08-01 Refactor : Handling of arrow keys in text editor vs. navigation
2016-08-01 : Focus navigation is confined within the parent popup
2016-08-01 libappfw | libcore : Basic navigation with arrow keys
July 2016
2016-07-27 : Setting input focus depending on the context
2016-07-27 libappfw : CommandWidget focus cannot be cycled when it has text
2016-07-23 Client | libappfw : Reorder widgets for focus cycling
2016-07-23 libappfw : Basic focus switching with Tab/Shift-Tab; button activation
2016-07-23 Added | libcore : Added method for walking the widget tree
2016-07-21 Fixed | libappfw : Drawing the focus indicator
2016-07-21 libcore | Refactor : Utility for setting up a widget draw
2016-07-15 libappfw : Improved MessageDialog layout with custom widgets
2016-07-05 libappfw : Minor improvements
2016-07-02 libappfw : Minor appearance and behavior tuning
June 2016
2016-06-29 Client | libappfw | Refactor | UI : Use FilteredData in widgets
2016-06-26 libappfw : Scroll bars can be dragged with the mouse
2016-06-21 libappfw : Dialog for managing a list of directories
2016-06-20 Added | libappfw : Added widgets for managing a list of strings/directories
2016-06-18 Home | Refactor | UI : Packages list actions managed via ui::Data
2016-06-18 libappfw : Variant items; menu item trigger audience
2016-06-18 Added | libappfw : Added an optional close button to DocumentPopupWidget
2016-06-10 libappfw : Setting preferred heights for DocumentPopupWidget
2016-06-05 libcore | Refactor : Improved child widget addition
April 2016
2016-04-22 Animation | libcore : Improved animated layout rules
2016-04-13 libcore : Checking for a potential ancestor widget
March 2016
2016-03-13 libappfw : Color theme enums, access to opacity animations
February 2016
2016-02-21 libappfw : Widgets can optionally hide the focus rectangle
2016-02-12 Fixed | libcore : Crash when focused widget is destroyed
2016-02-12 Fixed | libappfw | Refactor : ChildVisibilityClipping applied for all widgets
2016-02-07 libcore : Focus behavior improvements
2016-02-06 Added | libappfw : Added focus indicator and Focusable flag
January 2016
2016-01-29 Added | libappfw : Added CallbackAction for calling a std::function
2016-01-29 Added | libappfw : Added utility methods for Margins
2016-01-29 libcore : OperatorRule and dsize; virtual dispatchEvent()
November 2013
2013-11-22 Added | libdeng2 : Added method for querying RuleRectangle’s size in integer
2013-11-18 libdeng2 | Refactor : Checking for behavior flags in ancestors
2013-11-01 libdeng2 : RuleRectangle size and RootWidget size
September 2013
2013-09-10 libdeng2 | Script : Use monospace for 'print' output
August 2013
2013-08-24 Client | UI : ChoiceWidget's width depends on widest child item
2013-08-20 libdeng2 | Refactor : Notifications about child addition/removal
2013-08-18 Added | Client | UI : Added basic implementation of GridLayout
2013-08-18 Added | libdeng2 : Added IndirectRule
2013-08-18 Added | Client | UI : Added SequentialLayout
2013-08-18 Client | UI : Improvements to DialogWidget (and popup, button)
2013-08-17 Fixed | libdeng2 : Improved RuleRectangle API; fixed ScalarRule destructor
2013-08-01 Client : Drawing border glow as part of GuiWidget background
June 2013
2013-06-12 Client : Restored LegacyWidget, disabled blurring
2013-06-12 Added | Client : Added BlurWidget
2013-06-11 Client : Apply color to the GuiWidget blurred background
2013-06-11 Client : Blurred GuiWidget background, fine-tuning
2013-06-09 Added | Client : Added basic implementation of ScrollAreaWidget
2013-06-09 Refactor : Conditional tree notification, pre/post handlers
2013-06-08 Client | Refactor : Use the _E macro instead of DENG2_ESC
2013-06-06 Client : Echo commands in the log when entered
2013-06-06 Cleanup | Client | Documentation : Cleanup and more apidocs
2013-06-04 Client | Refactor : GuiWidget stores/updates common style properties
2013-06-01 Client : Resizing the console using the mouse
2013-06-01 Added | Client : Added a top margin for LogWidget
May 2013
2013-05-31 Client : Use the mouse click utility in Button and LineEdit widgets
2013-05-31 Added | Client | Refactor : Added common GuiWidget background geometry
2013-05-30 Client : Simple gradient frame for the button widget
2013-05-30 Client : Working on the task bar and console widgets
2013-05-29 Added | Client : Added LabelWidget
2013-05-28 Cleanup | Client : Cleanup
2013-05-28 Client : Apply Alignment template, GLTextComposer color argument
2013-05-28 Client : GuiRootWidget has a public uniform for the shared atlas
2013-05-23 Client | Default Style : Color palette for LogWidget
2013-05-23 Client : Use rich text formatting in the LogWidget
2013-05-22 Client : Working on LogWidget
2013-05-21 Added | Client : Added a console command widget
2013-05-21 Client : New widgets use native keyboard repeat events
2013-05-19 Client : Working on the LineEditWidget
2013-05-18 Added | Client : Added several widgets (in various states of development)
February 2013
2013-02-03 libdeng2 : API improvements for Widgets and Rules
2013-02-03 Added | libdeng2 : Defining focus cycle, added focus gained/lost events
January 2013
2013-01-23 libdeng2 : Root widget keeps track of the focus widget
2013-01-22 Added | Fixed | libdeng2 : Added missing destructor for RectangleRule
2013-01-22 libdeng2 : Refining the layout rules implementation