Alphabetical Index | Tags by Size | Find tag:

UI (Grouped)

Related tags: Client, Client UI, ClientApp, ClientPlayer, ClientWindow, Console, Control Panel, Default Style, GameSelectionWidget, Task Bar, Updater, WindowSystem

Authorship: 99% skyjake, 1% danij

View commits by date

Jump down to:
  Client (506)
  Home (183)
  Fixed (158)
  Added (135)
  Refactor (51)
  Task Bar (33)
  Widgets (29)
  Default Style (28)
  libappfw (26)
  Cleanup (22)
  Multiplayer (19)
  Updater (19)
  Console (16)
  Ring Zero (12)
  libgui (11)
  Resources (10)
  Stereo 3D (9)
  Audio (7)
  GuiWidget (7)
  PopupWidget (7)
  Renderer Appearance (7)
  AlertDialog (6)
  GridLayout (6)
  All Games (5)
  DialogWidget (5)
  GL (5)
  Log (5)
  Model Renderer (5)
  ProgressWidget (5)
  ToggleWidget (5)
  Bindings (4)
  Control Panel (4)
  DocumentWidget (4)
  Doom (4)
  LabelWidget (4)
  Oculus Rift (4)
  Performance (4)
  ScrollAreaWidget (4)
  Windows (4)
  AboutDialog (3)
  ChoiceWidget (3)
  ConsoleCommandWidget (3)
  Debug (3)
  MenuWidget (3)
  Renderer (3)
  Shell (3)
  AudioSettings (2)
  Busy Mode (2)
  ButtonWidget (2)
  FoldPanelWidget (2)
  GLTextComposer (2)
  GuiRootWidget (2)
  libcommon (2)
  libdeng2 (2)
  LineEditWidget (2)
  Optimize (2)
  OS X (2)
  Renderer Settings (2)
  SavegameSelectionWidget (2)
  SliderWidget (2)
  Style (2)
  Automap (1)
  BusyWidget (1)
  Context (1)
  ContextWidgetOrganizer (1)
  FMOD (1)
  Font (1)
  Game (1)
  GameProfiles (1)
  Games (1)
  GamesDialog (1)
  GameUIWidget (1)
  i18n (1)
  Input (1)
  Input Settings (1)
  LegacyWidget (1)
  LensFx (1)
  LogWidget (1)
  Menu (1)
  MessageDialog (1)
  Network (1)
  PanelWidget (1)
  PopupMenuWidget (1)
  ProfilePickerWidget (1)
  Project (1)
  RendererSettings (1)
  SavedSessionMenuWidget (1)
  SaveGame (1)
  SaveGames (1)
  SequentialLayout (1)
  Shaders (1)
  Tests (1)
  VariableToggleWidget (1)
  Video Settings (1)
  VideoSettingsDialog (1)
  VR (1)
  X11 (1)
January 2020
2020-01-28 : Update copyright year
December 2019
2019-12-14 : Font color tweak
September 2019
2019-09-13 : Setting up map outline widget for player markers
October 2018
2018-10-07 : Updated title of the Mod Browser sidebar
March 2012
2012-03-17 : Resize UI page when window is resized
February 2012
2012-02-13 : Interpret enter on the keyboard numpad in the same way as return

  Client (506) — UI

February 2020
2020-02-25 Client | Fixed : Show buttons in the fatal error message box
2020-02-25 Client : Re-enable the splash window
December 2019
2019-12-18 Client : Package info mentions DEH patch in WAD
November 2019
2019-11-17 Added | Client : Added menu item to open Doomsday Manual
August 2019
2019-08-23 Client : Use TaskPool to perform background tasks
July 2019
2019-07-02 Client : Message text in fatal error dialog box
June 2019
2019-06-29 Client | libgui : FileDialog for Windows; API improvements
November 2018
2018-11-25 Client : Changed “Now playing” button colors
2018-11-18 Client | Tests : Point/pixel conversions and image sizing
2018-11-17 Cleanup | Client : UI style reloading; cleanup
2018-11-14 Client : Foldable Audio Backend settings; other fixes
2018-11-11 Client : Working on game profile options UI
2018-11-11 Client : Improved package list searching
2018-11-08 Client | Fixed : Loading a savegame from the Home screen
2018-11-03 Client : Set profiles’ last played time
2018-11-03 Client | Fixed : Setting the initial WAD folder
2018-11-03 Client : Load game logos asynchronously
2018-11-03 Client : Refreshing packages
October 2018
2018-10-29 Client : Notification icon for file system refresh
2018-10-28 Client | Debug : PackagesWidget accesses files during population
2018-10-28 Client : Simpler Data Files settings
2018-10-21 Client : Keep the select mods up-to-date
2018-10-21 Client : Actions in package info popups
2018-10-21 Client : Compatibility dialog loads most recent version
2018-10-20 Client : Improved mod compatibility dialog
2018-10-20 Client : Package ID in info dialog
2018-10-07 Client : Improvements for PackageCompatibilityDialog
2018-10-07 Client : Improved behavior of VariableChoiceWidget
August 2018
2018-08-19 Client : Opening a web page (macOS); FileDialog in CVarNativePathWidget
2018-08-09 Client | libappfw : Use native file dialog for picking folders
July 2018
2018-07-29 Client : Use "Mods" instead of "Packages" in UI labels
March 2018
2018-03-05 Client | Fixed : Model Asset Editor layout is not scrollable
November 2017
2017-11-12 Client : Populate remote packages in package browser
2017-11-12 Client : Updated UI strings
2017-11-12 Added | Client : Added data file settings as a Mods tab menu option
2017-11-12 Client : Started work on remote repository package browser
2017-11-09 Added | Client : Added menu option for installing mods
October 2017
2017-10-22 Client : Updated UI terminology
2017-10-21 Client : Progress popup for remote file downloads
2017-10-21 Added | Client | Refactor : Added base class for download dialogs
2017-10-21 Cleanup | Client : Cleanup
2017-10-19 Client | Fixed : Server's map outline was shown vertically mirrored
August 2017
2017-08-26 Client : Update package icon color after one is loaded
July 2017
2017-07-15 Client | Home : Load package icons and show them in package lists
June 2017
2017-06-28 Added | Client | libgui : Added monitor refresh rate to Video Settings
2017-06-27 Client : Removed outline from the AlertDialog
2017-06-27 Client | Windows : Changed the UI font to Source Sans Pro
2017-06-19 Client : Halt UI updates when application is shutting down
April 2017
2017-04-17 Added | Client | Console : Added "packages" command to open the Packages sidebar
2017-04-17 Client | Fixed : Layout of the Packages sidebar
2017-04-16 Client | Widgets : Sidebar title and close button are always visible
2017-04-11 Client : Show the “X Quit” button after startup
March 2017
2017-03-08 Client : Reverted changes to PackageCompatibilityDialog
February 2017
2017-02-08 Client : Always quickly fade to black when shutting down the engine
2017-02-08 Busy Mode | Client : Don’t show progress indicator during startup
2017-02-08 Client | Fixed : Reverted a couple of problematic changes
2017-02-08 Client : “Quit” button will quickly fade to black first
2017-02-07 Client | Fixed : Clear buffered frames when returning to Home
2017-02-05 Client : Minor layout tweaks for settings dialogs
2017-02-01 Client : ServerInfoDialog queries map outline
2017-02-01 Client : Setting up MapOutlineWidget; ServerLink parses outline response
January 2017
2017-01-29 Added | Client : Added stub for ServerInfoDialog
2017-01-22 Client : Un-focus all widgets when a game is started
2017-01-21 Client : Tweaked the text of the package info dialog
2017-01-21 Client | Performance : Faster updating of item widgets in the package lists
2017-01-20 Client : Package list filtering with the special “loaded” tag
2017-01-18 Client : Right-clicking items in the Packages sidebar
2017-01-17 Client | Home : Adjusted background colors in Home
2017-01-11 Client : Implemented the new structure of the package popup widget
November 2016
2016-11-25 Client | Fixed : Removing saves in Home
2016-11-22 Client | Multiplayer : Show package version error dialog when connecting
2016-11-22 Client | Fixed : Potential crash when opening a sidebar
2016-11-22 Client | Multiplayer : Show error message if joining a game fails
2016-11-21 Client : Show/hide the Quit button when window state changes
2016-11-20 Client : Game should get focus unambiguously
2016-11-19 Client : Tweaked application shutdown and window content fades
2016-11-12 Added | Client : Added a “Refresh List” menu item in the Multiplayer tab
2016-11-12 Client | Fixed : Closing the window first unloads the game
October 2016
2016-10-16 Audio | Client : Selecting audio plugins in the Audio Settings dialog
2016-10-15 Client | Shaders : Home background tinting
2016-10-11 Client : Enable background blurring when a game is loaded
2016-10-02 Client : Rendering the busy transition frame
September 2016
2016-09-28 Client | Refactor : Removed GameUIWidget; view composited by ViewCompositor
2016-09-28 Client : Draw the game HUD layer in ViewCompositor
2016-09-28 Client | GL : Player view rendered in final size (all scaling factored in)
2016-09-28 Client | Fixed | GL : Fixed player view GL state; apply pixel density factor
August 2016
2016-08-07 Client : Rearranged Input Settings dialog layout slightly
July 2016
2016-07-27 Client : Launching directly into game keeps Home offscreen
2016-07-27 Client | Fixed : Clearing the input focus
2016-07-24 Client | Debug : Debug code for printing the widget tree
2016-07-22 Client : "Now playing" in minimized mode should use profile name
2016-07-20 Added | Client | libappfw : Added a Quit button to the client window
2016-07-18 Client : Opening a sidebar will always dismiss the Home
2016-07-17 Client | Home : Minimizing the loaded game to show the Home UI
2016-07-16 Client : Allow skipping add-on compatibility check (press Alt in dialog)
2016-07-16 Client : Cleaned up window contents layout
2016-07-16 Client : Disabled the Oculus Rift UI compositor
2016-07-15 Client : Improved the manual connection dialog
2016-07-15 Client | Fixed : Manual direct connection dialog
2016-07-02 Client | Fixed : Mouse cursor should never be hidden in Home
June 2016
2016-06-29 Client | libappfw | Refactor | Widgets : Use FilteredData in widgets
2016-06-27 Client : Layout for progress indicator in the Packages sidebar
2016-06-05 Client : Fade packages list away before applying new filter terms
2016-06-05 Client : Adjusted UI Settings dialog layout
2016-06-05 Client : Virtualized items for package lists
April 2016
2016-04-24 Client : Packages sidebar has a Refresh button
2016-04-18 Client : Task bar should be initially closed
2016-04-05 Client : User interface settings can be reset to defaults
2016-04-05 Added | Client : Added a new dialog for User Interface settings
2016-04-03 Client : Packages can be tagged "hidden"
2016-04-02 Client : Sidebar closing X icon now uses the accent color
March 2016
2016-03-27 Added | Client | Default Style : Added icons for Create action and Home
2016-03-25 Client : Loading and unload packages using the Packages sidebar
2016-03-25 Added | Client : Added a sidebar for loading/unloading packages
2016-03-24 Client | Home : Adding and removing packages to a game profile
2016-03-13 Client | Fixed : Fixed initial appearance of the HomeWidget
February 2016
2016-02-23 Cleanup | Client : Shorter way to access style rules
2016-02-06 Client : Show saved sessions as a list (per game)
2016-02-04 Added | Client : Added a data item model for represented saved sessions
2016-02-01 Client | Home : Working on the new Home UI
January 2016
2016-01-25 Client | Home : Allow clearing selected additional data files
2016-01-24 Client : Temporary file dialog for picking game data files
2016-01-24 Client | Fixed | Windows : Reverted some of the startup busy mode changes
2016-01-24 Added | Client : Removed first startup busy mode, added a splash window
2016-01-17 Client : Show recognized data file packages in the Packages dialog
2016-01-02 Client : Show more information about models in asset editor
2016-01-02 Client : Sort and style variable names in model asset editor
2016-01-02 Client : Improved sidebar layout
2016-01-02 Client : Model asset editor shows shader information, vector variables
2016-01-01 Client | Fixed : Memory leak in SidebarWidget
2016-01-01 Added | Client : Added model asset editor
2016-01-01 Client : Inverted colors for Renderer Appearance profile picker popups
2016-01-01 Added | Client | Refactor : Added SidebarWidget: base class for sidebars
September 2015
2015-09-16 Added | Client | Input : Added Game Controller settings to the Input Settings dialog
August 2015
2015-08-28 Client : Automatic and manual refreshing of the available packages
2015-08-25 Client | Refactor : Improved popup behavior
2015-08-24 Client : After startup busy mode, do a fade from black
2015-08-23 Cleanup | Client : Packages dialog cleanup
2015-08-23 Added | Client : Added icons to dialog titles
2015-08-21 Added | Client : Added Packages dialog info popup, visual tweaks
2015-08-20 Client : Basic contents of the Packages dialog
2015-08-16 Added | Client : Added empty stub for the package management dialog
July 2015
2015-07-31 Added | Client : Added a PrivilegedLogWidget into the window
April 2015
2015-04-06 Client | Fixed : Reseting "Pixel Density" to defaults
2015-04-06 Client | Fixed : Reseting "Pixel Density" to defaults
2015-04-04 Added | Client : Added "Pixel Density" slider to the Renderer Settings
2015-04-04 Added | Client : Added "Pixel Density" slider to the Renderer Settings
2015-04-04 Cleanup | Client : Moved renderer behavior settings to the Gauge popup
2015-04-04 Cleanup | Client : Moved renderer behavior settings to the Gauge popup
March 2015
2015-03-27 Client : Minor improvements
2015-03-27 Client : Minor improvements
2015-03-19 Client : Configuring aspect ratio options in Video Settings
2015-03-19 Client : Configuring aspect ratio options in Video Settings
2015-03-15 Client | Fixed : Using the correct frame for busy transitions
2015-03-15 Client | Fixed : Using the correct frame for busy transitions
2015-03-05 Client | Fixed : Show projected mouse cursor in all displacing VR modes
2015-03-05 Client | Fixed : Show projected mouse cursor in all displacing VR modes
February 2015
2015-02-13 Client : Hide the main window to ensure a critical message is visible
2015-02-12 Client | Task Bar : Choosing the IWAD folder
2015-02-12 Client | Games : Game availability changes now have their own audience
2015-02-12 Client | Refactor : Switching to/from native UI mode
2015-02-05 Client : Clean up MP selection menu layout
2015-02-05 Client : Improved readability of MP selection menu
January 2015
2015-01-31 Client | Default Style : Adjusted popup menu margin
2015-01-27 Client | Default Style | libappfw : Item alignment in popup menus
2015-01-27 Client : Minor improvements
2015-01-27 Client : Only allow selecting soundfont files in Audio Settings
November 2014
2014-11-30 Added | Client | Home : Added a background for the game filter area
2014-11-30 Client | Performance : Reduced redundant background blurring
2014-11-30 AudioSettings | Client : Select soundfont using native file picker
2014-11-27 Client | Home : Delete savegames via the Game Selection menu/dialog
2014-11-26 Client : Use the "Close" icon in various places
2014-11-26 Audio | Client : Show volumes on a percent scale; defaults at 67
2014-11-23 Client | Fixed : Inadvertent log clearing
2014-11-23 Client | Task Bar : Reworded text
2014-11-23 Client | Console : "Clear Log" should actually remove all entries
2014-11-20 Client : Tutorial improvements
2014-11-06 Client | Fixed : Layout of the close button of Renderer Appearance sidebar
2014-11-06 Added | Client : Added an icon for a "Close" action
2014-11-02 Client | Refactor : Ownership of notification widgets
October 2014
2014-10-31 Client | Console : Restored the [>] button appearance
2014-10-30 AlertDialog | Client | Fixed : Fixed layout problem when dialog is narrow
2014-10-29 Client : Reorganized the console popup menu; showing/hiding annotations
2014-10-27 Client : Auto-hide the alert notification (default: 3 mins)
August 2014
2014-08-23 Client | Fixed : Crash in the VR settings dialog
June 2014
2014-06-25 Client : Improvements for popup menus and Home Screen
May 2014
2014-05-25 Client | Fixed : Fatal error when activating splitscreen (viewgrid)
April 2014
2014-04-13 Client | Fixed : Games dialog sort order should match Home Screen order
2014-04-13 Client | Fixed : Update singleplayer session menu when game changes
2014-04-12 Client | GamesDialog : Cannot switch to the currently loaded game
2014-04-12 Client | Fixed : Games dialog opens a network settings dialog
2014-04-12 Client | Fixed | Refactor : Fixed game session menu issues
2014-04-12 Client : Include current map time if known when showing SavedSession info
2014-04-11 Client | Fixed : Check for main window's existence
2014-04-11 Client : Don't raise alerts when console history open
2014-04-10 Client | Fixed : Potential crash after saving a game
2014-04-09 Client : Order of game subsets in the Games dialog
2014-04-06 Client : Don't warn about map errors in non-custom maps
March 2014
2014-03-29 Client : Ignore SavedSessions outside of /home/savegames
2014-03-25 Client : Show the last modification time of a savegame in selection widgets
2014-03-21 Client : Removed extraneous whitespace in saved session info popups
2014-03-21 Client : Improved formatting/styling of game rules in saved session info popups
2014-03-16 Client : Tweaks
2014-03-16 Client | Fixed : Group visibility in the Games dialog
2014-03-15 Client : Renderer Appearance sidebar remembers which groups are open
2014-03-10 Client : Order of key modifiers in pretty-printed binding
2014-03-10 Bindings | Client | Fixed : Compiler warning (unsafe mix of bool / ddboolean_t)
2014-03-10 Client : Minor tweaks
2014-03-08 Added | Client : Added a tutorial dialog
2014-03-08 Added | Client | Log : Added Config variable to show/hide entry metadata
2014-03-06 Client : GamesDialog can be opened in different modes
2014-03-03 Client : Handling a failed direct query for servers
February 2014
2014-02-25 Client : Store game selection subset fold state persistently
2014-02-25 Cleanup | Client : Cleanup in 3D & VR Settings
2014-02-25 Added | Client : Added "24-bit" color depth to Video Settings
2014-02-25 Added | Client : Added "24-bit" color depth to Video Settings
2014-02-25 Client | libappfw : Adjusted fold panel indicators
2014-02-22 Client : Keep the "incomplete" game subset folded by default
2014-02-22 Client : Show "No games" in a game subset if none available
2014-02-22 Added | Client : Added a rudimentary manual "Connect to Server" dialog
2014-02-21 Client | PanelWidget : Minor improvements
2014-02-20 Client : Store game session filter and sort order persistently
2014-02-20 Client : Store console width persistently
2014-02-20 Client : Apply game filter/sort order
2014-02-19 Client : Use a TabWidget for game session filtering
2014-02-18 Added | Client : Added a filter widget for the game selection menu
2014-02-05 Client | Network : Game selection menu fetches games from master server
2014-02-05 Client | Fixed : Fold title hover coloring
2014-02-05 Client : Game selection menu behaves differently when game loaded
2014-02-05 Client : Game selection groups appear and are hidden as needed
2014-02-03 Client | Refactor : Use reference-counted Action instances
2014-02-03 Client : Close Games dialog when a game session has been selected
2014-02-03 Client : Replaced "Multiplayer Games" with a "Games" dialog
2014-02-01 Added | Client : Added more network settings to dialog
2014-02-01 Added | Client : Added more network settings to the dialog
2014-02-01 Client : Working on network settings and the multiplayer dialog
2014-02-01 Added | Client | Console : Added a line editor for cvars
January 2014
2014-01-30 Client : Close MP server info popup when joining the server
2014-01-28 Client | Refactor : Use DocumentPopupWidget
2014-01-27 Client : Joining an MP game using the Multiplayer dialog
2014-01-26 Client : Animate alerts and server list items as they appear
2014-01-26 Added | Client | Default Style : Added and applied an alternative accent color
2014-01-26 Client | Console : Wider grab area for resizing the console edge
2014-01-26 Client : Game selection menu adapts to small view sizes
2014-01-23 Client : Working on the multiplayer dialog
2014-01-23 Client | Log : Adjusted entry metadata color (domain letter)
2014-01-23 Client : Working on the multiplayer dialog
2014-01-20 Client | LensFx : Don’t draw vignette if there is no map loaded
2014-01-08 Client | Fixed : Per-domain log filters overridden inadvertently
2014-01-08 Client | Fixed : Button text hover color with rich formatting
2014-01-08 Client | Log : Alert about entries in requested domains
2014-01-07 Cleanup | Client : Cleanup and fixes in the Log Filter settings dialog
2014-01-07 ChoiceWidget | Client : Determine potential maximum width
2014-01-07 Client : Revised and improved the Log Filter & Alerts dialog
2014-01-07 Added | AlertDialog | Client : Added a Gear button for alert settings
2014-01-06 Client : Put together the log settings dialog’s contents
2014-01-06 Client : Various widget improvements
2014-01-06 Added | Client : Added VariableChoiceWidget
2014-01-06 Added | Client | Log : Added a stub for the log settings dialog
2014-01-04 Client : Crash when deleting a menu widget
2014-01-03 Client : Tweaked clip-culling for scrolling
2014-01-03 Client : Tweaked information in the About dialog
2014-01-03 Client : Changed button label in alert dialog
2014-01-03 Client | libdeng2 : Cull widgets that cannot be visible due to clipping
2014-01-03 Client : Adjusted dialog content margins
2014-01-03 Client | Fixed : Updating widget margins
2014-01-02 AlertDialog | Client : Use regular font weight for alert list entries
2014-01-02 Client | LabelWidget : Allow using a custom rich format style
2014-01-02 Client : Dialog and popup improvements
2014-01-02 Client | ScrollAreaWidget : Scrolling can be disabled
2014-01-02 Client | Fixed : Don’t allow dialogs to grow higher than the view
2014-01-02 Client : Alert notification for logged warnings and errors
2014-01-02 Client : Improvements for label and menu widgets
2014-01-02 Client : Configurable styled log sink formatter
2014-01-02 Added | Client : Added a stub from the alerts dialog
2014-01-01 Client | Fixed : Check global bindings when a popup is open
2014-01-01 Client | Fixed | Multiplayer : Freeze game content before joining
December 2013
2013-12-28 Client | Fixed : Game UI should be behind busy transition
2013-12-22 Client | Fixed : Relocate popups when UI composition mode changes
2013-12-22 Client | Fixed : Don’t offer events to the fake mouse cursor widget
2013-12-22 Client | Fixed : Crash when deleting a popup menu widget
2013-12-21 Client | Fixed : Popups must observe deletion of original parent widget
2013-12-21 Client | Fixed : Restore normal cursor after returning from VR mode 9
2013-12-21 Client | Fixed : Crash after switching to/from VR mode 9
2013-12-21 Client | Oculus Rift : Draw a custom mouse cursor in Oculus Rift mode
2013-12-17 Client : Popups allow clicking through to widgets outside the popup
2013-12-17 Added | Client | GuiWidget : Added a method for hit-testing a widget tree
2013-12-11 Client : Keep task bar hidden until app startup is complete
2013-12-11 Client : Animate widget opacity when enabling/disabling them
2013-12-09 Client | Fixed : Squished busy transition frame during animation with sidebar
2013-12-05 Client | Fixed : Drawing game content for transition frame
2013-12-04 Client | Stereo 3D : BusyWidget shouldn’t be among the composited widgets
2013-12-04 Client | Fixed : Handle sidebar in the UI compositor update
2013-12-03 Client : Use GLFramebuffer when rendering busy transition frame
November 2013
2013-11-25 Client : Use kd-tree allocator in root widget’s atlas
2013-11-22 Client : Black background until app startup is complete
2013-11-22 Client : Draw post-busy transition in BusyWidget
2013-11-22 Client : Further adjusted shadow of ProgressWidget text
2013-11-21 Client : Don’t recreate canvas during busy mode
2013-11-21 Client : Adjusted shadow of ProgressWidget text
2013-11-21 Added | Client : Added shadow behind ProgressWidget’s text
2013-11-21 Client : Tweaked appearance of ProgressWidget
2013-11-20 Client : Minor improvements for robustness
2013-11-18 Busy Mode | Client : Removed additional UI root for busy mode
2013-11-18 Client : Buttons and line editors can be disabled
2013-11-10 Client | Task Bar : Responsive layout (rudimentary)
2013-11-10 Client : Only use offscreen composition with Oculus Rift
2013-11-06 Client : Working on the busy mode transition
2013-11-04 Client : Drawing the game UI in the GameUIWidget
2013-11-03 Client | Refactor : Split GameUIWidget from GameWidget
October 2013
2013-10-23 Client | Default Style : Color for scroll bar indicator
2013-10-22 Added | AudioSettings | Client : Added toggle and default for sound-overlap-stop
2013-10-08 Client : Polished About dialog contents
2013-10-04 Added | Client | Input Settings : Added a Key Grabber utility
September 2013
2013-09-25 Client | Fixed : Warning about unused variable
2013-09-23 Client : Allow opening editor sidebar with read-only settings profiles
2013-09-23 Client : Folding/unfolding all groups in the Renderer Appearance editor
2013-09-21 Client | Fixed : Closed fold panel content; read-only appearance profiles in editor
2013-09-20 Added | Client : Added a 'gauge' popup for Audio Settings dialog
2013-09-20 Added | Client | Refactor : Added a popup widget with a grid
2013-09-20 Client | Fixed | GridLayout : Determining cell alignment
2013-09-19 Client : Modified style of settings dialog subheadings
2013-09-19 Client | Fixed : Applying text styles before widget initialized
2013-09-16 Client | Fixed : Alignment issue due unsigned math
2013-09-16 Client : Run small text preprocessing tasks synchronously
2013-09-15 Client | Optimize | Refactor : Background text wrapping; avoid redundant updates
2013-09-15 Client | LabelWidget | Refactor : Use TextDrawable for drawing text
2013-09-13 Client | Refactor : Dialog action button placement to opposite edge
2013-09-12 Client | Fixed : ChoiceWidget item order change vs. updating selected item
2013-09-12 Client | Renderer Appearance : Regrouped some settings, use profile picker
2013-09-12 Added | Client | Refactor : Added widget for settings profile manipulation
2013-09-12 Client : Popup nesting level affects appearance
2013-09-10 Client : Improved layout classes
2013-09-08 Client : Widget improvements
2013-09-08 Client | Fixed | GridLayout : Allow defining a fixed width for a column
2013-09-08 Client : Improved shared interface for console variable widgets
2013-09-07 Client : Removed old Control Panel, settings now in the Appearance editor
2013-09-06 Client | Renderer Settings : Moved wireframe and rend-tex under Developer
2013-09-06 Client : Minor Video Settings dialog tweak
2013-09-05 Client : Video Settings fullscreen mode, Close button
2013-09-05 Added | Client | Refactor : Added PanelWidget as base class of PopupWidget
2013-09-04 Added | Client | Task Bar : Added Renderer Settings
2013-09-04 Client | Refactor : Various widget improvements
2013-09-04 Added | Client : Added Stylist and DialogContentStylist
2013-09-04 Client | Refactor : Convenient constructor for LabelWidget with text
2013-09-04 Client | PopupWidget : Clamp left edge to view's edge
2013-09-03 Added | Client | Control Panel : Added Input Settings, removed old "Input" page
2013-09-03 Added | Client | Control Panel : Added Network Settings, removed old Network/Console pages
2013-09-02 Added | Client | Refactor : Added CVarChoiceWidget, used it in Audio Settings
2013-09-02 Client | Control Panel : Removed the Control Panel's "Audio" page
2013-09-02 Added | Client : Added "Preferred Music" option, apply resampling rate changes
2013-09-02 Client | Fixed | Refactor : Widget improvements
2013-09-02 Added | Client | Task Bar : Added the Audio Settings dialog
2013-09-02 Added | Client | DialogWidget : Added an optional heading for dialogs
2013-09-01 Client | Control Panel : Removed the Control Panel's "Video" page
2013-09-01 Client : Popup menu content scrolling
2013-09-01 Client | SliderWidget : Minor visual tweak (alt dot brightness)
2013-09-01 Added | Client : Added the color adjustment dialog in ClientWindow
2013-09-01 Client | Default Style : Color adjustment dialog; cvar slider; style tweaks
August 2013
2013-08-31 Client | Fixed | PopupWidget : Make sure geometry is up-to-date before drawing
2013-08-31 Added | Client | Fixed : Initial viewResized event to mewly added children
2013-08-31 Client | GuiWidget : Tracking button clicks of any mouse button
2013-08-31 Client | GuiRootWidget : Slightly thinner widget background frame
2013-08-30 Client | SliderWidget : Basic implementation
2013-08-30 Added | Client | GuiRootWidget : Added tiny dot texture, tweaked frame texture
2013-08-29 Client | Fixed : Ensure all widgets call GuiWidget::viewResized()
2013-08-29 Client : Relocated UI framework sources into several subfolders
2013-08-29 Client : Continued working on SliderWidget
2013-08-29 Added | Client | Refactor : Added TextDrawable; used now in DocumentWidget
2013-08-28 Client | Refactor | ScrollAreaWidget : Use ui::Margins
2013-08-28 Cleanup | Client | Refactor : Cleanup; converting ui::Margins to a vector
2013-08-28 Added | Client : Added stub for SliderWidget
2013-08-28 Client | Refactor : GridLayout can give out column left/right edge rules
2013-08-27 Client | VideoSettingsDialog : Two-column mode choice popup
2013-08-27 Client : Improved the video settings dialog
2013-08-27 Client : Basic implementation of video settings
2013-08-27 Client | DialogWidget : Buttonless dialogs
2013-08-24 Client | Fixed : Fixed DialogWidget custom actions, ChoiceWidget sizing
2013-08-24 Added | Client | Refactor : Added rule-based ui::Margins to handle widget margins
2013-08-24 Client | Widgets : ChoiceWidget's width depends on widest child item
2013-08-24 Audio | Client : Show audio information in the About dialog
2013-08-24 Client | GL : Show GL information in the About dialog
2013-08-24 Client | DocumentWidget : Widget's height defaults to full content height
2013-08-24 Client | PopupWidget : "Info" style for popups
2013-08-23 Client | Default Style : Use accent color in default dialog button(s)
2013-08-23 Client : About dialog can be closed by clicking outside it
2013-08-22 Client | Updater : Pause game when update found
2013-08-22 Client | Fixed : Destroy GUI widgets properly
2013-08-22 Client | Debug | Refactor : Investigating issue when deleting widgets
2013-08-22 Cleanup | Client | Updater : Usability improvements; cleanup
2013-08-22 Client | Refactor | Updater : New Download dialog for the Updater
2013-08-22 Cleanup | Client : Various widget improvements; cleanup
2013-08-22 Client | DialogWidget : Non-modal dialogs
2013-08-22 Client | Context | Refactor : Modified removal audience, API fluency
2013-08-21 Client | Refactor | Updater : Revising updater UI (dialog for available updates)
2013-08-21 Added | Client : Added a separate color for dialog backgrounds
2013-08-21 Client | Refactor | Updater : Updater moved to ClientApp; revising dialogs
2013-08-21 Client : Minor widget tweaks and improvements
2013-08-21 Added | Client | ProgressWidget : Added a "mini" style of progress indicator
2013-08-21 Client | SequentialLayout : Conveniently adding spaces
2013-08-21 Added | Client : Added MessageDialog; relocated rest of updater sources
2013-08-20 Client | Updater : Removed old UpdaterDialog base class
2013-08-20 Client | Console : Console log is closed when command line loses focus
2013-08-20 ChoiceWidget | Client : Choice popups are opaque
2013-08-20 Client | DialogWidget : Modal dialog flashes borders to indicate blocking
2013-08-20 Client | Updater : Reimplemented the updater settings dialog
2013-08-20 Client | DialogWidget : Apply common settings for contained widgets
2013-08-20 Client | GridLayout : Cell alignment can be set for each column
2013-08-20 ChoiceWidget | Client | Fixed : Several improvements to ChoiceWidget
2013-08-20 Client : Separate margins, opacity for disabled widgets
2013-08-20 Client | Refactor : Data item semantics, variant data, custom sorting methods
2013-08-19 Client : Small About dialog tweaks
2013-08-19 Cleanup | Client | MenuWidget : Removed obsolete code
2013-08-19 Client | Fixed | GridLayout : Operations on NULL rules
2013-08-18 Client | MenuWidget | Refactor : Use GridLayout instead of custom layout logic
2013-08-18 Client : Allow clearing SequentialLayout to start over
2013-08-18 Client | GridLayout | Refactor : Fixes and improvements to grid layout
2013-08-18 Added | Client | Widgets : Added basic implementation of GridLayout
2013-08-18 Client | Refactor : Use SequentialLayout in NotificationWidget
2013-08-18 AboutDialog | Client | Refactor : Applied SequentialLayout in the about dialog
2013-08-18 Added | Client | Widgets : Added SequentialLayout
2013-08-18 Client | Widgets : Improvements to DialogWidget (and popup, button)
2013-08-17 Added | Client | Task Bar : Added an About dialog; "About Doomsday" in DE menu
2013-08-17 Added | Client : Added DialogWidget
2013-08-17 Client | PopupWidget : Directionless anchor
2013-08-17 Client | Fixed | MenuWidget : Layout logic for expanding unlimited columns
2013-08-17 Added | Client | GuiWidget : Added a blurred background with border glow
2013-08-17 Added | Client : Added basic implementation for ChoiceWidget
2013-08-17 Added | Client : Added a method for finding data context items
2013-08-17 Added | Client | PopupWidget : Added method for setting anchor and opening direction
2013-08-17 Client | ContextWidgetOrganizer | Fixed : Default widget factory behavior
2013-08-16 Client | Fixed : Typos (letter case)
2013-08-16 Cleanup | Client : Cleanup
2013-08-16 Added | Client | Refactor : Added ui::SubmenuItem representing a submenu with items
2013-08-16 Client | Console | Refactor | Task Bar : Updated for ui::Context
2013-08-16 Client | Refactor : Use ui::Context in menu-based widgets
2013-08-16 Client | Project : Updated project file with all new sources
2013-08-16 Added | Client : Added specialized ui::Items for actions and variable toggles
2013-08-16 Added | Client : Added a controller that creates widgets out of a data model
2013-08-16 Added | Client : Added a data model abstraction (context with items)
2013-08-16 Added | Client | GuiWidget : Added a nicer way to get child widgets
2013-08-16 Client | Fixed : Include the correct header (uidefs.h)
2013-08-14 Added | Client : Renamed alignment.h to uidefs.h; added stub for ChoiceWidget
2013-08-13 Client | ToggleWidget : Flipped the graphic horizontally
2013-08-11 Client | Fixed : Attempt to release image from a destroyed atlas
2013-08-11 Client | ToggleWidget : Clamp to non-fractional coordinates on screen
2013-08-10 Client | Fixed : Errors in previous commit
2013-08-10 Cleanup | Client | Style : Define rich format font parameters in one place
2013-08-10 Added | Client | Console : Added option for scrolling log to bottom on Enter
2013-08-10 Added | Client | VariableToggleWidget : Added widget for toggling script variables
2013-08-10 Client | Default Style | ToggleWidget : Tweaked appearance and animation
2013-08-10 Added | Client | ToggleWidget : Added ToggleWidget
2013-08-10 ButtonWidget | Client : Adjusted button down state scaling
2013-08-10 Client | PopupMenuWidget | PopupWidget : Adding custom widgets to menu
2013-08-10 Client | Fixed | LabelWidget : Incorrect layout
2013-08-09 Client | Fixed : Small tweaks to widget animations
2013-08-09 Added | Client | Refactor : Added ProceduralImage base class; use it in LabelWidget
2013-08-06 Client | ConsoleCommandWidget : Use style rule for maximum popup height
2013-08-06 Client | ConsoleCommandWidget | Fixed : Completions popup height and position
2013-08-06 Client | PopupWidget : Allow setting popup anchor axes independently
2013-08-06 Client | Task Bar : Made the DE logo tiny bit smaller
2013-08-06 Client | Fixed | LineEditWidget : Update geometry when autocompletion ends
2013-08-05 Client | DocumentWidget : Prepare text as a background task, show indicator
2013-08-03 Client | ProgressWidget : Adjusted shadow behind the wheel
2013-08-02 Client | ProgressWidget : Defining a visual subrange for progress
2013-08-02 Client | ProgressWidget : Drawing shadow behind wheel, improved layout with text
2013-08-02 Client | Fixed | LabelWidget : Image/text positioning, gap rule
2013-08-02 Client | Console : Don't show autocompletion popup if only one suggestion
2013-08-01 Client | Default Style | ProgressWidget : Basic implementation done
2013-08-01 Added | Client : Added ProgressWidget
July 2013
2013-07-31 Client | Default Style : Console command line autocompletion popup
2013-07-30 Client | ConsoleCommandWidget : Working on autocompletion popup
2013-07-30 Client | LineEditWidget : Querying the editor cursor position
2013-07-30 Client | DocumentWidget : Finished basic implementation
2013-07-30 Added | Client | GuiWidget : Added method for calculating normalized content rectangle
2013-07-30 Client | ScrollAreaWidget : Indicator origin, geometry updates
2013-07-30 Client | DocumentWidget : Working on drawing text
2013-07-29 Added | Client : Added DocumentWidget for larger blocks of text
2013-07-28 Client | GLTextComposer : Better way to set partial range of lines
2013-07-27 Client | GLTextComposer : Making vertices for a partial range of lines
2013-07-16 Client | i18n : Use Qt text translation, updated UI texts
2013-07-16 Client | Default Style : Menu and popup menu separators
2013-07-13 Client | Optimize : More intelligent text line alloc/release on atlas
2013-07-08 Added | Client : Added a notification widget to ClientWindow
2013-07-08 Added | Client : Added a basic implementation of NotificationWidget
2013-07-06 Client | ScrollAreaWidget : Reduced page up/down step size to half the visible size
2013-07-01 Client : Fade editor hint text in slowly
2013-07-01 Client : Improved popup and popup menu behavior
2013-07-01 Client : Reduce game menu's height if task bar visible
June 2013
2013-06-30 Client : Adjusted popup animation
2013-06-29 Client | Fixed : Focused command line shouldn't let Tab keys pass through
2013-06-26 Client : "quit" command dismisses task bar
2013-06-25 Client : Dismiss popup widget with Esc key
2013-06-21 Client : Default binding for toggling taskbar+console
2013-06-21 Client : Disallow task bar activation when old Control Panel is open
2013-06-20 Added | Client : Added popup widget and popup menu widget
2013-06-20 Added | Client : Added Direction to the ui namespace
2013-06-16 Client : Adjusted mouse trapping behavior during fullscreen switches
2013-06-15 Client | GuiWidget : Use normalized scissor for content clipping
2013-06-15 Added | Client : Added MenuWidget and a game selection menu
2013-06-15 Added | Client : Added colors for LabelWidget and a missing function
2013-06-15 Added | Client | Refactor : Added "ui" namespace for UI related enums and defs
2013-06-11 Client : Adjusted task bar and console behavior
2013-06-03 Client : Improved integration between task bar, console, and game
2013-06-02 Client : Adjusting mouse trapping behavior wrt task bar
2013-06-02 Client : Opening and closing the task bar

↑ Back to top

  Home (183) — UI

December 2019
2019-12-03 Home : Tweaked profile metadata color
November 2018
2018-11-25 Home | Multiplayer : Use server IDs to detect duplicates
2018-11-17 Home : Visual tweak
2018-11-12 Home : Foldable subgroups in profile edit dialog
2018-11-11 Home : Default filter in game data file selection
2018-11-11 Home : Showing special tags via Mods tab menu
2018-11-09 Home : Hovering on profile Play button
2018-11-05 Home : Tweaked game library item subtitles
2018-11-04 Home | Resources : Custom data file in game profiles
2018-11-04 Added | Home : Added a “Data File” setting to game profiles
2018-11-04 Home : Game subtitles depend on sort mode
2018-11-03 Home : Sort options for game library
October 2018
2018-10-20 Home : Indicating missing mods in profiles
August 2018
2018-08-08 Fixed | Home : Fixed Home tab shortcut keys
July 2017
2017-07-15 Client | Home : Load package icons and show them in package lists
2017-07-13 Home : Adjusted package image size in PackageInfoDialog
June 2017
2017-06-26 Fixed | Home : Clicking on savegame items
April 2017
2017-04-16 Home : Problems selecting WAD folders in GNOME
2017-04-14 Fixed | Home : Animation glitches when opening package selection dialog
2017-04-10 Home : Keep Packages tab hidden if there are no packages available
2017-04-02 Home : Size of the package info dialog
2017-04-01 Fixed | Home : Crash when trying to create a new game profile
March 2017
2017-03-23 Home : Package info popup shows WAD directory CRC32
2017-03-18 Fixed | Home : Popup menu misplaced after deleting a saved game
2017-03-18 Fixed | Home : Random crash after editing package profiles
2017-03-14 Home : Minor layout and text tweak
2017-03-14 Home : Hide the Data Files config button when a game is loaded
2017-03-09 Home : Adjusted layout and appearance of the Data Files settings
2017-03-09 Home : Merged popups for configuring data files (IWAD, packages)
2017-03-06 Home : Consider game “unplayable” if its default packages are missing
2017-03-05 Home : Usability improvements
2017-03-05 Home | Widgets : Showing and hiding individual Home item action buttons
2017-03-04 Fixed | Home : Changing profile packages will update save list
February 2017
2017-02-26 Home | Multiplayer : “No Servers Found” notice in Multiplayer tab
2017-02-23 Home : Column description text colors
2017-02-22 Fixed | Home : Game profiles listed in duplicate after launching
2017-02-21 Home : Game descriptions text color
2017-02-19 Fixed | Home : Clipping the map outline of a server info dialog
2017-02-18 Added | Home : Added “Packages…” to the context menu of game profiles
2017-02-18 Home : Tweaked Home fade-in time
2017-02-15 Home : Tweaked Home fade-in time
2017-02-08 Home : Changed order of items in the app menu
2017-02-08 Home | Widgets : Improved initial fade from black
2017-02-07 Home | Multiplayer : Show server ping time in ServerInfoDialog
2017-02-05 Fixed | Home : Home should not fade away when it becomes disabled
2017-02-04 Home | Multiplayer : ServerInfoDialog has “Join Game”, “Local Packages” buttons
2017-02-03 Doom | Home : Right-click saves to inspect
2017-02-03 Home : Check for missing/mismatched packages in the server info dialog
2017-02-03 Home : Right-clicking an MP item opens the server info dialog
2017-02-02 Home : Clicking on multiplayer items
2017-02-02 Home : Improved ServerInfoDialog layout and appearance
2017-02-02 Home : PackagesWidget supports adjustable margins
2017-02-02 Home : Show map outline and other server info in ServerInfoDialog
January 2017
2017-01-30 Home : Query latest server information in ServerInfoDialog
2017-01-29 Added | Home : Added basic information about servers to ServerInfoDialog
2017-01-29 Home : Disable Home when dismissed
2017-01-29 Home : Ensuring the input focus is cleared when a game starts
2017-01-22 Fixed | Home : When dismissed, prevent input from going to Home
2017-01-17 Client | Home : Adjusted background colors in Home
2017-01-17 Fixed | Home : Package versions in the package info dialog; layout tuning
2017-01-17 Home : Layout improvements in the package info dialog
2017-01-16 Home : Home tabs can be changed with keys (D, H, X, O, M, P)
2017-01-15 Home : More information in the package info dialog
2017-01-15 Home : Starting a game with package; show WAD title picture in dialog
2017-01-14 Added | Home : Added “Refresh” to the Packages column menu
2017-01-14 Home : Right click on a package to open info dialog
2017-01-13 Home | Widgets : Minor improvements to package info dialog
2017-01-13 Home : Adding packages to profiles using the package info dialog
2017-01-12 Home : Package icon file; content selection via info popup
2017-01-10 Home : Began revising the package popup dialog
October 2016
2016-10-15 Home : Avoids item height changes when navigating in Home
August 2016
2016-08-07 Home : Improvements to focus behavior in Home columns
2016-08-02 Home : Working on Home keyboard navigation
July 2016
2016-07-29 Fixed | Home : Home remains hidden when no IWADs found at startup
2016-07-20 Fixed | Home : Invalid horizontal scroll position when resizing window
2016-07-18 Home : Cleaned up initial package list population
2016-07-18 Fixed | Home : Check visible columns when resizing the window
2016-07-18 Home : Draw edge lines between Home columns
2016-07-17 Client | Home : Minimizing the loaded game to show the Home UI
2016-07-15 Home : New transition animation for switching into/away from a game
2016-07-15 Home : "Connect to Server" is available via the MP column menu
2016-07-15 Home : Adjusted column header layout
2016-07-05 Fixed | Home : Initial list item action button animation
2016-07-05 Home | Resources : PackagesDialog can be used for selecting optionals
2016-07-05 Home | Resources : Selecting .box add-on contents
2016-07-03 Added | Home : Added menu option for configuring .box add-ons
2016-07-02 Home : Use a "file" icon for data files
2016-07-02 Home : Tweaked package Info popup contents
2016-07-01 Home | Multiplayer : LAN games shown first in Home
June 2016
2016-06-30 Home : Jumping to a specific package
2016-06-30 Home | libappfw : Improved list item virtualization
2016-06-26 Home : Thinner side navigation buttons, compatible with scrollbars
2016-06-24 Added | Home : Added dialog for selecting where add-ons are searched from
2016-06-21 Home : Moved IWAD Folders to the Config menu in task bar
2016-06-19 Home : Show number of additional profile packages as an indicator
2016-06-19 Fixed | Home : Crash when deselecting a package
2016-06-18 Added | Home : Added an alert icon for game profiles that are not playable
2016-06-18 Home | Refactor | Widgets : Packages list actions managed via ui::Data
2016-06-16 Home | libappfw : Improved package list filter editor legibility
2016-06-11 Home : Usability improvements
2016-06-11 Home : Sort packages list, show more information in package info
2016-06-10 Fixed | Home : Layout update omitted after changing window size
2016-06-05 Home : Show package count in the Packages column
2016-06-02 Home : Improved item backgrounds
2016-06-02 Home : Tweak text in the Multiplayer column
May 2016
2016-05-08 Home : Adjusted animation speed of showing item action buttons
April 2016
2016-04-24 Home : Show title image when selecting packages for a new game profile
2016-04-24 Home : Selecting a savegame will also select the game item
2016-04-24 Fixed | Home : Packages dialog's minimum layout height
2016-04-23 Cleanup | Fixed | Home : Fixed scrolling to newly selected package; cleanup
2016-04-23 Home : Usability improvements for the Packages dialog
2016-04-23 Home : Improved layout of the Packages dialog
2016-04-22 Home : Smoothly animate heights of menu items
2016-04-19 Home : Item selection behavior; scroll when navigating with keys
2016-04-16 Home : Minor layout adjustment in Packages dialog
2016-04-13 Home : Working on the Packages selection dialog
2016-04-05 Added | Home : Added a widget for showing information about a package
2016-04-04 Added | Home : Added Home settings option for hiding game family descriptions
2016-04-04 Default Style | Home : Horizontal resolution of 1366 should use 3 column layout
2016-04-03 Home : "Task Bar" button appearance
2016-04-03 Fixed | Home : Crash during the Tutorial; missing MP game icons
2016-04-02 Fixed | Home : Incorrect layout and initial column count
2016-04-02 Home : Game icons for MP items; improved game icon appearance
March 2016
2016-03-31 Home : Colorize game icons for a more consistent appearance
2016-03-31 Fixed | Home : Non-retina layout issues
2016-03-31 Home | Performance : Improve drawing performance by clipping widgets outside view
2016-03-30 Home : Load game title pictures from the WAD files of each game
2016-03-28 Fixed | Home : "Task Bar" button; fixed Home column layout issues
2016-03-28 Home : Left/right edge scroll buttons for mouse navigation
2016-03-27 Home : Making duplicates of profiles
2016-03-27 Home : Usability improvements for profile management
2016-03-27 Fixed | Home : Subheading for custom profiles; fixed issues with sorting
2016-03-27 Home : Creating and editing game profiles
2016-03-26 Home : Don't open task bar when returning Home, just show mouse cursor
2016-03-24 Home : Selecting packages persistently using the Packages dialog
2016-03-24 Client | Home : Adding and removing packages to a game profile
2016-03-16 Home : Working on selected packages in the Packages dialog
2016-03-13 Home : Working on the PackagesDialog; HomeItemWidget coloring
2016-03-13 Home : Packages dialog has two columns (selected packages, all packages)
2016-03-12 Home : Opening the Packages dialog for game items
2016-03-09 Home : Game items are created for profiles instead of registered games
February 2016
2016-02-27 Home : Persistent state for the Packages search terms
2016-02-27 Home : Persistent state for the selected game item
2016-02-27 Home : Minor improvements for the Packages column
2016-02-27 Home : Keep action buttons hidden until needed
2016-02-27 Home : Persistent state for home columns
2016-02-27 Added | Home : Added button for clearing the package search terms
2016-02-27 Home : Basic keyword filtering of listed packages
2016-02-27 Home : Column highlight is updated after mouse wheel events
2016-02-23 Home : Working on the Packages list
2016-02-23 Cleanup | Home : Minor improvements and cleanup for the columns
2016-02-22 Home : Columns can be hidden using config variables
2016-02-21 Added | Home : Added a Home settings popup and config variables
2016-02-21 Fixed | Home : Update backgrounds when launching
2016-02-21 Home : Number of Home columns depends on view width
2016-02-17 Home : Procedural column backgrounds; updated background images, colors
2016-02-17 Home : Improved packages list, overall Home item layout
2016-02-16 Added | Home : Added HomeItemWidget (icon, label, action buttons)
2016-02-13 Added | Home : Added a Packages widget to the Packages column
2016-02-13 Home : Joining a multiplayer game
2016-02-12 Home : Deleting savegames
2016-02-12 Home : Join button for multiplayer games
2016-02-12 Home : Disable column content clipping, improved button layout
2016-02-11 Added | Home : Added HomeMenuWidget for common menu behavior
2016-02-09 Home : Starting games and loading savegames; double-click events
2016-02-08 Home : Game/save selection behavior
2016-02-07 Home : Horizontal scrolling with mouse wheel events
2016-02-07 Home : Improved click-to-focus behavior in the game/save lists
2016-02-07 Added | Home : Added Packages/Play buttons for each game
2016-02-06 Home : Adjusted game items layout
2016-02-06 Home : Adjusted layout, disabled opening of savelist panels
2016-02-01 Home : Sort games by release year
2016-02-01 Client | Home : Working on the new Home UI
January 2016
2016-01-29 Home : Basic column behavior
2016-01-27 Added | Home : Added a widget for the "no games" column; tab switching with keys
2016-01-26 Added | Home : Added needed widgets and inserted HomeWidget to the window
2016-01-25 Client | Home : Allow clearing selected additional data files
August 2015
2015-08-24 Home : Trying a new, dark-styled Home screen background
February 2015
2015-02-12 Home : If needed, show a notice and button to pick the IWAD folder
November 2014
2014-11-30 Added | Client | Home : Added a background for the game filter area
2014-11-30 Home : Tweaked font styling
2014-11-30 Home : Revised contents of saved game menu items
2014-11-27 Client | Home : Delete savegames via the Game Selection menu/dialog

↑ Back to top

  Fixed (158) — UI

February 2020
2020-02-25 Client | Fixed : Show buttons in the fatal error message box
January 2020
2020-01-05 Fixed : List of maps not shown in package info
December 2019
2019-12-30 Fixed : Tab characters in package notes
2019-12-15 Fixed : Check for PNG/JPG game title pictures
2019-12-05 Fixed : Changing just the letter case of a profile name
October 2019
2019-10-27 Fixed : Fixed "Show Taskbar" menu item; minor tweaks
May 2019
2019-05-25 Fixed : Waiting indefinitely for assets
December 2018
2018-12-06 Audio | Fixed : Changing the sound font
2018-12-04 Fixed : Check for and show icons in PK3s as well
2018-12-01 Fixed | libgui : Loading package icons
November 2018
2018-11-08 Client | Fixed : Loading a savegame from the Home screen
2018-11-03 Client | Fixed : Setting the initial WAD folder
August 2018
2018-08-08 Fixed | Home : Fixed Home tab shortcut keys
July 2018
2018-07-24 Fixed : Crash during window initialization
March 2018
2018-03-05 Client | Fixed : Model Asset Editor layout is not scrollable
October 2017
2017-10-19 Client | Fixed : Server's map outline was shown vertically mirrored
August 2017
2017-08-26 Fixed : All-black package icons in selected items
2017-08-26 Fixed : Potential crash when loading package icons
June 2017
2017-06-26 Fixed | Home : Clicking on savegame items
2017-06-25 Fixed : Check game profile icons after package refresh
April 2017
2017-04-17 Client | Fixed : Layout of the Packages sidebar
2017-04-14 Fixed | Home : Animation glitches when opening package selection dialog
2017-04-01 Fixed | Home : Crash when trying to create a new game profile
March 2017
2017-03-18 Fixed | Home : Popup menu misplaced after deleting a saved game
2017-03-18 Fixed | Home : Random crash after editing package profiles
2017-03-05 Fixed | Resources : Package compatibility dialog loads/unloads files twice
2017-03-04 Fixed | Home : Changing profile packages will update save list
February 2017
2017-02-24 Console | Fixed | Resources : Updated “load” and “unload” commands
2017-02-24 Bindings | Fixed : Console shortcut key binding widget does not work
2017-02-22 Fixed | Home : Game profiles listed in duplicate after launching
2017-02-19 Fixed | Home : Clipping the map outline of a server info dialog
2017-02-19 Fixed | Widgets : Finish batched draws before doing manual ones
2017-02-08 Client | Fixed : Reverted a couple of problematic changes
2017-02-07 Client | Fixed : Clear buffered frames when returning to Home
2017-02-05 Fixed | Multiplayer : Fixed Multiplayer server list; allow/disallow joining
2017-02-05 Fixed | Home : Home should not fade away when it becomes disabled
January 2017
2017-01-22 Fixed | Home : When dismissed, prevent input from going to Home
2017-01-17 Fixed | Home : Package versions in the package info dialog; layout tuning
November 2016
2016-11-25 Client | Fixed : Removing saves in Home
2016-11-22 Client | Fixed : Potential crash when opening a sidebar
2016-11-19 Fixed : Sidebar widget not opening
2016-11-12 Client | Fixed : Closing the window first unloads the game
September 2016
2016-09-28 Client | Fixed | GL : Fixed player view GL state; apply pixel density factor
August 2016
2016-08-09 Fixed : Crash when refreshing add-ons
July 2016
2016-07-29 Fixed | Home : Home remains hidden when no IWADs found at startup
2016-07-27 Client | Fixed : Clearing the input focus
2016-07-20 Fixed | Home : Invalid horizontal scroll position when resizing window
2016-07-18 Fixed | Home : Check visible columns when resizing the window
2016-07-15 Client | Fixed : Manual direct connection dialog
2016-07-05 Fixed | Home : Initial list item action button animation
2016-07-02 Client | Fixed : Mouse cursor should never be hidden in Home
June 2016
2016-06-19 Fixed | Home : Crash when deselecting a package
2016-06-10 Fixed | Home : Layout update omitted after changing window size
2016-06-06 Fixed : Crash when resizing the window when a game is loaded
April 2016
2016-04-24 Fixed | Home : Packages dialog's minimum layout height
2016-04-23 Cleanup | Fixed | Home : Fixed scrolling to newly selected package; cleanup
2016-04-03 Fixed | Home : Crash during the Tutorial; missing MP game icons
2016-04-02 Fixed | Home : Incorrect layout and initial column count
March 2016
2016-03-31 Fixed | Home : Non-retina layout issues
2016-03-28 Fixed | Home : "Task Bar" button; fixed Home column layout issues
2016-03-27 Fixed | Home : Subheading for custom profiles; fixed issues with sorting
2016-03-13 Client | Fixed : Fixed initial appearance of the HomeWidget
February 2016
2016-02-21 Fixed | Home : Update backgrounds when launching
January 2016
2016-01-24 Client | Fixed | Windows : Reverted some of the startup busy mode changes
2016-01-01 Client | Fixed : Memory leak in SidebarWidget
April 2015
2015-04-06 Client | Fixed : Reseting "Pixel Density" to defaults
2015-04-06 Client | Fixed : Reseting "Pixel Density" to defaults
March 2015
2015-03-15 Client | Fixed : Using the correct frame for busy transitions
2015-03-15 Client | Fixed : Using the correct frame for busy transitions
2015-03-05 Client | Fixed : Show projected mouse cursor in all displacing VR modes
2015-03-05 Client | Fixed : Show projected mouse cursor in all displacing VR modes
February 2015
2015-02-09 Fixed | Multiplayer : Potential crash when joining an MP game
November 2014
2014-11-27 Fixed | SavedSessionMenuWidget : Fixed size of close icon on non-retina displays
2014-11-23 Client | Fixed : Inadvertent log clearing
2014-11-16 Fixed | Updater : Don't recheck if settings weren't changed
2014-11-06 Client | Fixed : Layout of the close button of Renderer Appearance sidebar
October 2014
2014-10-30 AlertDialog | Client | Fixed : Fixed layout problem when dialog is narrow
August 2014
2014-08-23 Client | Fixed : Crash in the VR settings dialog
July 2014
2014-07-08 Fixed | Updater : Apply HiDPI scaling in download progress indicator
May 2014
2014-05-25 Client | Fixed : Fatal error when activating splitscreen (viewgrid)
April 2014
2014-04-13 Fixed | Ring Zero : Keep MP sessions menu up to date
2014-04-13 Client | Fixed : Games dialog sort order should match Home Screen order
2014-04-13 Client | Fixed : Update singleplayer session menu when game changes
2014-04-12 Client | Fixed : Games dialog opens a network settings dialog
2014-04-12 Client | Fixed | Refactor : Fixed game session menu issues
2014-04-11 Client | Fixed : Check for main window's existence
2014-04-10 Client | Fixed : Potential crash after saving a game
2014-04-07 Fixed | Ring Zero : Minor layout issues in game selection menus
March 2014
2014-03-16 Client | Fixed : Group visibility in the Games dialog
2014-03-10 Bindings | Client | Fixed : Compiler warning (unsafe mix of bool / ddboolean_t)
February 2014
2014-02-28 Fixed | libappfw | Updater : Updater Settings dialog position while closing
2014-02-05 Client | Fixed : Fold title hover coloring
January 2014
2014-01-29 Fixed | Log : Update filter after reseting to defaults
2014-01-17 Fixed | Stereo 3D : Map mouse wheel position to left/right frames
2014-01-14 Fixed : Use GLFramebuffer when drawing a blurred widget background
2014-01-12 Fixed : All-white busy transition frame
2014-01-08 Client | Fixed : Per-domain log filters overridden inadvertently
2014-01-08 Client | Fixed : Button text hover color with rich formatting
2014-01-07 Fixed | GridLayout : Right-aligned cells that span multiple columns
2014-01-03 Client | Fixed : Updating widget margins
2014-01-02 Client | Fixed : Don’t allow dialogs to grow higher than the view
2014-01-01 Client | Fixed : Check global bindings when a popup is open
2014-01-01 Client | Fixed | Multiplayer : Freeze game content before joining
December 2013
2013-12-29 Fixed : Command line widgets must check for disabled state
2013-12-28 Client | Fixed : Game UI should be behind busy transition
2013-12-22 Client | Fixed : Relocate popups when UI composition mode changes
2013-12-22 Client | Fixed : Don’t offer events to the fake mouse cursor widget
2013-12-22 Client | Fixed : Crash when deleting a popup menu widget
2013-12-22 Fixed | Renderer Appearance : Typo in 'Anisotropic Filter:' button label
2013-12-21 Fixed | Stereo 3D : Draw busy transition using correct width
2013-12-21 Client | Fixed : Popups must observe deletion of original parent widget
2013-12-21 Client | Fixed : Restore normal cursor after returning from VR mode 9
2013-12-21 Client | Fixed : Crash after switching to/from VR mode 9
2013-12-21 Automap | Fixed : Clipping of the automap when sidebar is open
2013-12-15 Fixed | GuiWidget : Disabled widgets shouldn’t animate immediately after creation
2013-12-15 All Games | Fixed : Transition after selection a menu item
2013-12-11 Fixed : Freeze game for busy mode during “reset”/“texreset”
2013-12-09 Client | Fixed : Squished busy transition frame during animation with sidebar
2013-12-05 Client | Fixed : Drawing game content for transition frame
2013-12-04 Fixed | libdeng2 | Stereo 3D : Allow enabling UI composition during busy mode
2013-12-04 Client | Fixed : Handle sidebar in the UI compositor update
October 2013
2013-10-29 Console | Fixed : Crash when using autocompletion
September 2013
2013-09-25 Client | Fixed : Warning about unused variable
2013-09-21 Client | Fixed : Closed fold panel content; read-only appearance profiles in editor
2013-09-20 Client | Fixed | GridLayout : Determining cell alignment
2013-09-19 Client | Fixed : Applying text styles before widget initialized
2013-09-16 Client | Fixed : Alignment issue due unsigned math
2013-09-12 Client | Fixed : ChoiceWidget item order change vs. updating selected item
2013-09-09 Fixed : Widget improvements, ui::Data non-const access to items
2013-09-08 Client | Fixed | GridLayout : Allow defining a fixed width for a column
2013-09-02 Client | Fixed | Refactor : Widget improvements
August 2013
2013-08-31 Client | Fixed | PopupWidget : Make sure geometry is up-to-date before drawing
2013-08-31 Added | Client | Fixed : Initial viewResized event to mewly added children
2013-08-29 Client | Fixed : Ensure all widgets call GuiWidget::viewResized()
2013-08-24 Client | Fixed : Fixed DialogWidget custom actions, ChoiceWidget sizing
2013-08-22 Client | Fixed : Destroy GUI widgets properly
2013-08-22 Fixed | Updater : Message dialog not deleted
2013-08-20 ChoiceWidget | Client | Fixed : Several improvements to ChoiceWidget
2013-08-19 Client | Fixed | GridLayout : Operations on NULL rules
2013-08-17 Client | Fixed | MenuWidget : Layout logic for expanding unlimited columns
2013-08-17 Client | ContextWidgetOrganizer | Fixed : Default widget factory behavior
2013-08-16 Client | Fixed : Typos (letter case)
2013-08-16 Client | Fixed : Include the correct header (uidefs.h)
2013-08-11 Client | Fixed : Attempt to release image from a destroyed atlas
2013-08-10 Client | Fixed : Errors in previous commit
2013-08-10 Client | Fixed | LabelWidget : Incorrect layout
2013-08-09 Client | Fixed : Small tweaks to widget animations
2013-08-06 Client | ConsoleCommandWidget | Fixed : Completions popup height and position
2013-08-06 Client | Fixed | LineEditWidget : Update geometry when autocompletion ends
2013-08-02 Client | Fixed | LabelWidget : Image/text positioning, gap rule
June 2013
2013-06-29 Client | Fixed : Focused command line shouldn't let Tab keys pass through
2013-06-13 Console | Fixed | LogWidget : Fixed animation glitches
March 2013
2013-03-28 Fixed : Error dialog reads log output using libdeng2 FS
2013-03-27 Fixed | GL : Ensure LegacyWidget is not drawn until GL is fully initialized
May 2012
2012-05-04 Fixed : List widget's first visible index
2012-05-02 Fixed : Updating list widget visible items range
April 2012
2012-04-26 Fixed : Update fonts before UI resize
March 2012
2012-03-17 Fixed : Update UI font height when window resized

↑ Back to top

  Added (135) — UI

November 2019
2019-11-17 Added | Client : Added menu item to open Doomsday Manual
July 2019
2019-07-12 Added | Shell : Added a page for starting a local server
November 2018
2018-11-04 Added | Home : Added a “Data File” setting to game profiles
July 2018
2018-07-27 Added | Default Style | libappfw : Added missing UI images (corners, dot)
November 2017
2017-11-12 Added | Client : Added data file settings as a Mods tab menu option
2017-11-09 Added | Client : Added menu option for installing mods
October 2017
2017-10-21 Added | Client | Refactor : Added base class for download dialogs
June 2017
2017-06-28 Added | Client | libgui : Added monitor refresh rate to Video Settings
April 2017
2017-04-17 Added | Client | Console : Added "packages" command to open the Packages sidebar
March 2017
2017-03-14 Added | Task Bar : Added menu annotations for “Browse Packages” and “Clear Cache”
February 2017
2017-02-18 Added | Home : Added “Packages…” to the context menu of game profiles
January 2017
2017-01-29 Added | Home : Added basic information about servers to ServerInfoDialog
2017-01-29 Added | Client : Added stub for ServerInfoDialog
2017-01-19 Added | Audio | FMOD : Added a widget for changing FMOD speaker mode
2017-01-14 Added | Home : Added “Refresh” to the Packages column menu
November 2016
2016-11-22 Added | OS X : Added menu bar items for loading games
2016-11-12 Added | Client : Added a “Refresh List” menu item in the Multiplayer tab
July 2016
2016-07-20 Added | Client | libappfw : Added a Quit button to the client window
2016-07-03 Added | Home : Added menu option for configuring .box add-ons
June 2016
2016-06-24 Added | Home : Added dialog for selecting where add-ons are searched from
2016-06-18 Added | Home : Added an alert icon for game profiles that are not playable
April 2016
2016-04-05 Added | Home : Added a widget for showing information about a package
2016-04-05 Added | Client : Added a new dialog for User Interface settings
2016-04-04 Added | Home : Added Home settings option for hiding game family descriptions
March 2016
2016-03-27 Added | Client | Default Style : Added icons for Create action and Home
2016-03-25 Added | Client : Added a sidebar for loading/unloading packages
February 2016
2016-02-27 Added | Home : Added button for clearing the package search terms
2016-02-21 Added | Home : Added a Home settings popup and config variables
2016-02-16 Added | Home : Added HomeItemWidget (icon, label, action buttons)
2016-02-13 Added | Home : Added a Packages widget to the Packages column
2016-02-11 Added | Home : Added HomeMenuWidget for common menu behavior
2016-02-07 Added | Home : Added Packages/Play buttons for each game
2016-02-04 Added | Client : Added a data item model for represented saved sessions
January 2016
2016-01-27 Added | Home : Added a widget for the "no games" column; tab switching with keys
2016-01-26 Added | Home : Added needed widgets and inserted HomeWidget to the window
2016-01-24 Added | Client : Removed first startup busy mode, added a splash window
2016-01-03 Added | Model Renderer : Added "Position" group for offset sliders
2016-01-01 Added | Client : Added model asset editor
2016-01-01 Added | Client | Refactor : Added SidebarWidget: base class for sidebars
September 2015
2015-09-16 Added | Client | Input : Added Game Controller settings to the Input Settings dialog
August 2015
2015-08-28 Added | Default Style : Added a "refresh" icon
2015-08-24 Added | Default Style : Added the label.shadow color for text shadows
2015-08-24 Added | Default Style : UI package is tagged "core", added missing Package icon
2015-08-23 Added | Client : Added icons to dialog titles
2015-08-21 Added | Client : Added Packages dialog info popup, visual tweaks
2015-08-18 Added | Task Bar : Added "Packages" to the Config menu
2015-08-16 Added | Client : Added empty stub for the package management dialog
July 2015
2015-07-31 Added | Client : Added a PrivilegedLogWidget into the window
June 2015
2015-06-25 Added | Task Bar : Added Help submenu, reordered items
April 2015
2015-04-04 Added | Client : Added "Pixel Density" slider to the Renderer Settings
2015-04-04 Added | Client : Added "Pixel Density" slider to the Renderer Settings
November 2014
2014-11-30 Added | Client | Home : Added a background for the game filter area
2014-11-16 Added | Task Bar : Added a separate in the Log menu
2014-11-06 Added | Client : Added an icon for a "Close" action
August 2014
2014-08-23 Added | Oculus Rift : Added slider for configuring pixel density
March 2014
2014-03-16 Added | SavegameSelectionWidget : Added a basic UI widget for saved session management
2014-03-09 Added | Console : Added menu item for setting console shortcut key
2014-03-09 Added | Bindings : Added widget for making an input binding
2014-03-08 Added | Client : Added a tutorial dialog
2014-03-08 Added | Client | Log : Added Config variable to show/hide entry metadata
February 2014
2014-02-25 Added | Client : Added "24-bit" color depth to Video Settings
2014-02-25 Added | Client : Added "24-bit" color depth to Video Settings
2014-02-22 Added | Client : Added a rudimentary manual "Connect to Server" dialog
2014-02-18 Added | Client : Added a filter widget for the game selection menu
2014-02-01 Added | Client : Added more network settings to dialog
2014-02-01 Added | Client : Added more network settings to the dialog
2014-02-01 Added | Client | Console : Added a line editor for cvars
January 2014
2014-01-27 Added | Multiplayer : Added an info popup for full server information
2014-01-26 Added | Client | Default Style : Added and applied an alternative accent color
2014-01-22 Added | Multiplayer : Added empty stub for Multiplayer Games dialog
2014-01-07 Added | AlertDialog | Client : Added a Gear button for alert settings
2014-01-06 Added | Client : Added VariableChoiceWidget
2014-01-06 Added | Client | Log : Added a stub for the log settings dialog
2014-01-02 Added | Client : Added a stub from the alerts dialog
December 2013
2013-12-24 Added | Oculus Rift : Added a button to restore desktop settings
2013-12-22 Added | Stereo 3D : Added settings to the “3D & VR Settings” dialog
2013-12-22 Added | Stereo 3D : Added a VR settings dialog
2013-12-21 Added | Style : Added “-fontsize” option to change font sizes
2013-12-17 Added | Client | GuiWidget : Added a method for hit-testing a widget tree
November 2013
2013-11-21 Added | Client : Added shadow behind ProgressWidget’s text
October 2013
2013-10-22 Added | AudioSettings | Client : Added toggle and default for sound-overlap-stop
2013-10-04 Added | Client | Input Settings : Added a Key Grabber utility
September 2013
2013-09-20 Added | Client : Added a 'gauge' popup for Audio Settings dialog
2013-09-20 Added | Client | Refactor : Added a popup widget with a grid
2013-09-19 Added | Renderer : Moved HUD mirroring option, added "Behavior" subtitle
2013-09-14 Added | Renderer Appearance : Added "Volume Lighting" group, other new settings
2013-09-12 Added | Client | Refactor : Added widget for settings profile manipulation
2013-09-09 Added | MessageDialog : Added InputDialog for querying text from user
2013-09-05 Added | Client | Refactor : Added PanelWidget as base class of PopupWidget
2013-09-04 Added | Client | Task Bar : Added Renderer Settings
2013-09-04 Added | Client : Added Stylist and DialogContentStylist
2013-09-03 Added | Client | Control Panel : Added Input Settings, removed old "Input" page
2013-09-03 Added | Client | Control Panel : Added Network Settings, removed old Network/Console pages
2013-09-02 Added | Client | Refactor : Added CVarChoiceWidget, used it in Audio Settings
2013-09-02 Added | Client : Added "Preferred Music" option, apply resampling rate changes
2013-09-02 Added | Client | Task Bar : Added the Audio Settings dialog
2013-09-02 Added | Client | DialogWidget : Added an optional heading for dialogs
2013-09-01 Added | Client : Added the color adjustment dialog in ClientWindow
August 2013
2013-08-31 Added | Client | Fixed : Initial viewResized event to mewly added children
2013-08-30 Added | Client | GuiRootWidget : Added tiny dot texture, tweaked frame texture
2013-08-29 Added | Client | Refactor : Added TextDrawable; used now in DocumentWidget
2013-08-28 Added | Client : Added stub for SliderWidget
2013-08-24 Added | Client | Refactor : Added rule-based ui::Margins to handle widget margins
2013-08-21 Added | Client : Added a separate color for dialog backgrounds
2013-08-21 Added | Client | ProgressWidget : Added a "mini" style of progress indicator
2013-08-21 Added | Client : Added MessageDialog; relocated rest of updater sources
2013-08-18 Added | Client | Widgets : Added basic implementation of GridLayout
2013-08-18 Added | Client | Widgets : Added SequentialLayout
2013-08-17 Added | Client | Task Bar : Added an About dialog; "About Doomsday" in DE menu
2013-08-17 Added | Client : Added DialogWidget
2013-08-17 Added | Client | GuiWidget : Added a blurred background with border glow
2013-08-17 Added | Client : Added basic implementation for ChoiceWidget
2013-08-17 Added | Client : Added a method for finding data context items
2013-08-17 Added | Client | PopupWidget : Added method for setting anchor and opening direction
2013-08-16 Added | Client | Refactor : Added ui::SubmenuItem representing a submenu with items
2013-08-16 Added | Client : Added specialized ui::Items for actions and variable toggles
2013-08-16 Added | Client : Added a controller that creates widgets out of a data model
2013-08-16 Added | Client : Added a data model abstraction (context with items)
2013-08-16 Added | Client | GuiWidget : Added a nicer way to get child widgets
2013-08-14 Added | Client : Renamed alignment.h to uidefs.h; added stub for ChoiceWidget
2013-08-10 Added | Client | Console : Added option for scrolling log to bottom on Enter
2013-08-10 Added | Client | VariableToggleWidget : Added widget for toggling script variables
2013-08-10 Added | Client | ToggleWidget : Added ToggleWidget
2013-08-09 Added | Client | Refactor : Added ProceduralImage base class; use it in LabelWidget
2013-08-01 Added | Client : Added ProgressWidget
July 2013
2013-07-30 Added | Client | GuiWidget : Added method for calculating normalized content rectangle
2013-07-29 Added | Client : Added DocumentWidget for larger blocks of text
2013-07-08 Added | Client : Added a notification widget to ClientWindow
2013-07-08 Added | Client : Added a basic implementation of NotificationWidget
June 2013
2013-06-20 Added | Client : Added popup widget and popup menu widget
2013-06-20 Added | Client : Added Direction to the ui namespace
2013-06-15 Added | Client : Added MenuWidget and a game selection menu
2013-06-15 Added | Client : Added colors for LabelWidget and a missing function
2013-06-15 Added | Client | Refactor : Added "ui" namespace for UI related enums and defs
2013-06-11 Added | All Games : Added "taskbar" cmd, replaced the Control Panel menu item

↑ Back to top

  Refactor (51) — UI

August 2019
2019-08-30 Refactor : Empty content label stylist in libgui
October 2017
2017-10-21 Added | Client | Refactor : Added base class for download dialogs
September 2016
2016-09-30 Refactor | Renderer : Post-processing shader applied during view composition
2016-09-28 Client | Refactor : Removed GameUIWidget; view composited by ViewCompositor
June 2016
2016-06-29 Client | libappfw | Refactor | Widgets : Use FilteredData in widgets
2016-06-20 Refactor : Relocate the "native UI" mode to libappfw BaseGuiApp
2016-06-18 Home | Refactor | Widgets : Packages list actions managed via ui::Data
January 2016
2016-01-01 Added | Client | Refactor : Added SidebarWidget: base class for sidebars
August 2015
2015-08-25 Client | Refactor : Improved popup behavior
February 2015
2015-02-12 Client | Refactor : Switching to/from native UI mode
November 2014
2014-11-02 Client | Refactor : Ownership of notification widgets
October 2014
2014-10-15 GameUIWidget | Refactor : Moved UI2_Drawer() into GameUIWidget
April 2014
2014-04-12 Client | Fixed | Refactor : Fixed game session menu issues
February 2014
2014-02-03 Client | Refactor : Use reference-counted Action instances
2014-02-02 Refactor | Ring Zero : Incorporate MP games in the game selection menu
January 2014
2014-01-28 Client | Refactor : Use DocumentPopupWidget
December 2013
2013-12-17 Refactor | Task Bar : Custom widgets as submenus; improved task bar behavior
November 2013
2013-11-03 Client | Refactor : Split GameUIWidget from GameWidget
2013-11-03 Refactor : Renamed LegacyWidget to GameWidget
September 2013
2013-09-20 Added | Client | Refactor : Added a popup widget with a grid
2013-09-15 Client | Optimize | Refactor : Background text wrapping; avoid redundant updates
2013-09-15 Client | LabelWidget | Refactor : Use TextDrawable for drawing text
2013-09-13 Client | Refactor : Dialog action button placement to opposite edge
2013-09-12 Added | Client | Refactor : Added widget for settings profile manipulation
2013-09-09 ButtonWidget | Refactor : Buttons have a separate text color for the Hover state
2013-09-05 Added | Client | Refactor : Added PanelWidget as base class of PopupWidget
2013-09-04 Client | Refactor : Various widget improvements
2013-09-04 Client | Refactor : Convenient constructor for LabelWidget with text
2013-09-02 Added | Client | Refactor : Added CVarChoiceWidget, used it in Audio Settings
2013-09-02 Client | Fixed | Refactor : Widget improvements
August 2013
2013-08-29 Added | Client | Refactor : Added TextDrawable; used now in DocumentWidget
2013-08-28 Client | Refactor | ScrollAreaWidget : Use ui::Margins
2013-08-28 Cleanup | Client | Refactor : Cleanup; converting ui::Margins to a vector
2013-08-28 Client | Refactor : GridLayout can give out column left/right edge rules
2013-08-24 Added | Client | Refactor : Added rule-based ui::Margins to handle widget margins
2013-08-22 Client | Debug | Refactor : Investigating issue when deleting widgets
2013-08-22 Client | Refactor | Updater : New Download dialog for the Updater
2013-08-22 Client | Context | Refactor : Modified removal audience, API fluency
2013-08-21 Client | Refactor | Updater : Revising updater UI (dialog for available updates)
2013-08-21 Client | Refactor | Updater : Updater moved to ClientApp; revising dialogs
2013-08-20 Client | Refactor : Data item semantics, variant data, custom sorting methods
2013-08-18 Client | MenuWidget | Refactor : Use GridLayout instead of custom layout logic
2013-08-18 Client | GridLayout | Refactor : Fixes and improvements to grid layout
2013-08-18 Client | Refactor : Use SequentialLayout in NotificationWidget
2013-08-18 AboutDialog | Client | Refactor : Applied SequentialLayout in the about dialog
2013-08-16 Added | Client | Refactor : Added ui::SubmenuItem representing a submenu with items
2013-08-16 Client | Console | Refactor | Task Bar : Updated for ui::Context
2013-08-16 Client | Refactor : Use ui::Context in menu-based widgets
2013-08-10 Refactor | Task Bar : Use VariableToggleWidget for the FPS counter menu item
2013-08-09 Added | Client | Refactor : Added ProceduralImage base class; use it in LabelWidget
June 2013
2013-06-15 Added | Client | Refactor : Added "ui" namespace for UI related enums and defs

↑ Back to top

  Task Bar (33) — UI

March 2017
2017-03-14 Added | Task Bar : Added menu annotations for “Browse Packages” and “Clear Cache”
February 2017
2017-02-19 Task Bar : Tweaked menu items
June 2016
2016-06-01 Task Bar : "Quit Doomsday" should just quit instead of unloading the game
April 2016
2016-04-11 Task Bar : Show UI settings in the Config menu at all times
March 2016
2016-03-24 Task Bar : Minor rewording
2016-03-13 Task Bar : Removed Packages from the config menu
August 2015
2015-08-24 Task Bar : Reordered menu items under "Games"
2015-08-24 Task Bar : Task bar is closed by default
2015-08-18 Added | Task Bar : Added "Packages" to the Config menu
June 2015
2015-06-25 Added | Task Bar : Added Help submenu, reordered items
February 2015
2015-02-12 Client | Task Bar : Choosing the IWAD folder
November 2014
2014-11-23 Client | Task Bar : Reworded text
2014-11-16 Added | Task Bar : Added a separate in the Log menu
March 2014
2014-03-06 Task Bar : Updated DE menu with game selection items
February 2014
2014-02-28 Task Bar : Show the "Connect to Server" item in Ring Zero
2014-02-05 Task Bar : Moved "Unload Game" next to "Games..."
2014-02-03 Task Bar : "Games" is only accessible when not in Ring Zero
January 2014
2014-01-29 Task Bar : Show the MP menu when connected to a server
2014-01-27 Task Bar : Moved “Unload Game” menu item
December 2013
2013-12-17 Refactor | Task Bar : Custom widgets as submenus; improved task bar behavior
November 2013
2013-11-10 Client | Task Bar : Responsive layout (rudimentary)
September 2013
2013-09-10 Task Bar : Various tweaks to focus/mouse trap behavior
2013-09-08 Task Bar : Hide renderer etc. config items when a game not loaded
2013-09-08 Task Bar : Removed "Control Panel" from the config menu
2013-09-04 Added | Client | Task Bar : Added Renderer Settings
2013-09-04 Task Bar : Split off configuration settings from DE menu
2013-09-02 Added | Client | Task Bar : Added the Audio Settings dialog
2013-09-01 Task Bar : Revised DE menu items
August 2013
2013-08-17 Added | Client | Task Bar : Added an About dialog; "About Doomsday" in DE menu
2013-08-16 Client | Console | Refactor | Task Bar : Updated for ui::Context
2013-08-10 Task Bar : Tweaked DE logo
2013-08-10 Refactor | Task Bar : Use VariableToggleWidget for the FPS counter menu item
2013-08-06 Client | Task Bar : Made the DE logo tiny bit smaller

↑ Back to top

  Widgets (29) — UI

September 2019
2019-09-15 Widgets : Improved player markers in map outline
2019-09-06 Widgets : Customize colors in MapOutlineWidget
August 2019
2019-08-24 libgui | Widgets : Working on the directory browser
November 2018
2018-11-15 Widgets : Word wrap long choice widget items
2018-11-12 Widgets : Working on dialog layout
October 2018
2018-10-28 Widgets : Improvements for directory array widget
June 2017
2017-06-26 libappfw | Widgets : Colored popup outlines
April 2017
2017-04-16 Client | Widgets : Sidebar title and close button are always visible
2017-04-10 libappfw | Widgets : Use a smooth opening animation for sidebars
March 2017
2017-03-05 Home | Widgets : Showing and hiding individual Home item action buttons
February 2017
2017-02-26 libappfw | Widgets : Styling a label for empty menus
2017-02-19 Fixed | Widgets : Finish batched draws before doing manual ones
2017-02-19 libappfw | Widgets : Draw GUI widgets with fewer draw calls
2017-02-08 Home | Widgets : Improved initial fade from black
2017-02-01 Widgets : Changing colors in PackagesWidget
2017-02-01 libappfw | Widgets : Change LineEditWidget colors and hint font
2017-02-01 Widgets : HomeItemWidget color switching
January 2017
2017-01-31 Widgets : Querying HomeItemWidget’s current text color
2017-01-31 Widgets : Configuring which tags are hidden in PackagesWidget
2017-01-21 Default Style | Widgets : Slightly smaller monospace font on Windows
2017-01-13 Home | Widgets : Minor improvements to package info dialog
November 2016
2016-11-19 libappfw | Widgets : Minor UI tweaks and fixes
August 2016
2016-08-01 Widgets : Focus navigation favors edge-connected widgets
June 2016
2016-06-29 Client | libappfw | Refactor | Widgets : Use FilteredData in widgets
2016-06-18 Home | Refactor | Widgets : Packages list actions managed via ui::Data
August 2013
2013-08-24 Client | Widgets : ChoiceWidget's width depends on widest child item
2013-08-18 Added | Client | Widgets : Added basic implementation of GridLayout
2013-08-18 Added | Client | Widgets : Added SequentialLayout
2013-08-18 Client | Widgets : Improvements to DialogWidget (and popup, button)

↑ Back to top

  Default Style (28) — UI

October 2018
2018-10-28 Default Style : Adjusted font styles for consistency
July 2018
2018-07-27 Added | Default Style | libappfw : Added missing UI images (corners, dot)
July 2017
2017-07-01 Default Style : Adjusted popup outlines
June 2017
2017-06-27 Default Style : Popup color tweaks
February 2017
2017-02-03 Default Style | X11 : Smaller monospace font
January 2017
2017-01-21 Default Style | Widgets : Slightly smaller monospace font on Windows
2017-01-19 Default Style : Minor color adjustments
August 2016
2016-08-07 Default Style : Adjusted focus indicator color
April 2016
2016-04-04 Default Style | Home : Horizontal resolution of 1366 should use 3 column layout
March 2016
2016-03-27 Added | Client | Default Style : Added icons for Create action and Home
August 2015
2015-08-28 Added | Default Style : Added a "refresh" icon
2015-08-24 Added | Default Style : Added the label.shadow color for text shadows
2015-08-24 Added | Default Style : UI package is tagged "core", added missing Package icon
March 2015
2015-03-21 Default Style | libappfw : New style for TabWidget
2015-03-21 Default Style | libappfw : New style for TabWidget
January 2015
2015-01-31 Client | Default Style : Adjusted popup menu margin
2015-01-27 Client | Default Style | libappfw : Item alignment in popup menus
July 2014
2014-07-03 Default Style | Font : Apply "separator.label" font in appropriate places
February 2014
2014-02-20 Default Style : Tweaked TabWidget fonts
January 2014
2014-01-26 Added | Client | Default Style : Added and applied an alternative accent color
October 2013
2013-10-23 Client | Default Style : Color for scroll bar indicator
September 2013
2013-09-01 Client | Default Style : Color adjustment dialog; cvar slider; style tweaks
August 2013
2013-08-23 Client | Default Style : Use accent color in default dialog button(s)
2013-08-22 Default Style | Windows : Changed default font to Arial
2013-08-10 Client | Default Style | ToggleWidget : Tweaked appearance and animation
2013-08-01 Client | Default Style | ProgressWidget : Basic implementation done
July 2013
2013-07-31 Client | Default Style : Console command line autocompletion popup
2013-07-16 Client | Default Style : Menu and popup menu separators

↑ Back to top

  libappfw (26) — UI

August 2018
2018-08-09 Client | libappfw : Use native file dialog for picking folders
July 2018
2018-07-27 Added | Default Style | libappfw : Added missing UI images (corners, dot)
June 2017
2017-06-26 libappfw | Widgets : Colored popup outlines
April 2017
2017-04-10 libappfw | Widgets : Use a smooth opening animation for sidebars
February 2017
2017-02-26 libappfw | Widgets : Styling a label for empty menus
2017-02-19 libappfw | Widgets : Draw GUI widgets with fewer draw calls
2017-02-01 libappfw | Widgets : Change LineEditWidget colors and hint font
November 2016
2016-11-19 libappfw | Widgets : Minor UI tweaks and fixes
August 2016
2016-08-05 libappfw : Further focus navigation and appearance improvements
2016-08-04 libappfw : Focus indicator appearance and navigation improvements
July 2016
2016-07-20 Added | Client | libappfw : Added a Quit button to the client window
June 2016
2016-06-30 Home | libappfw : Improved list item virtualization
2016-06-29 Client | libappfw | Refactor | Widgets : Use FilteredData in widgets
2016-06-20 libappfw : UI focus indicator tweaks
2016-06-19 libappfw : UI style tweaks
2016-06-16 Home | libappfw : Improved package list filter editor legibility
April 2015
2015-04-04 libappfw : Only allow UI downscaling on HiDPI displays
2015-04-04 libappfw : Only allow UI downscaling on HiDPI displays
2015-04-03 libappfw : Scale UI smaller with small window sizes/resolutions
2015-04-03 libappfw : Scale UI smaller with small window sizes/resolutions
March 2015
2015-03-21 Default Style | libappfw : New style for TabWidget
2015-03-21 Default Style | libappfw : New style for TabWidget
January 2015
2015-01-27 Client | Default Style | libappfw : Item alignment in popup menus
July 2014
2014-07-31 libappfw | Performance : Only use blurring when Style allows
February 2014
2014-02-28 Fixed | libappfw | Updater : Updater Settings dialog position while closing
2014-02-25 Client | libappfw : Adjusted fold panel indicators

↑ Back to top

  Cleanup (22) — UI

July 2019
2019-07-02 Cleanup : Moved common UI assets
November 2018
2018-11-18 Cleanup : Cleanup and minor tweaks
2018-11-17 Cleanup | Client : UI style reloading; cleanup
August 2018
2018-08-20 Cleanup | libgui : Inertia scrolling for touch events; MouseEvent naming cleanup
October 2017
2017-10-21 Cleanup | Client : Cleanup
April 2016
2016-04-23 Cleanup | Fixed | Home : Fixed scrolling to newly selected package; cleanup
February 2016
2016-02-23 Cleanup | Client : Shorter way to access style rules
2016-02-23 Cleanup | Home : Minor improvements and cleanup for the columns
August 2015
2015-08-23 Cleanup | Client : Packages dialog cleanup
April 2015
2015-04-04 Cleanup | Client : Moved renderer behavior settings to the Gauge popup
2015-04-04 Cleanup | Client : Moved renderer behavior settings to the Gauge popup
November 2014
2014-11-02 Bindings | Cleanup : InputDevice IDs are signed ints
February 2014
2014-02-25 Cleanup | Client : Cleanup in 3D & VR Settings
January 2014
2014-01-28 Cleanup | Game | Updater : Log messages
2014-01-07 Cleanup | Client : Cleanup and fixes in the Log Filter settings dialog
September 2013
2013-09-11 Cleanup : Accessing popup menu items via PopupMenuWidget
August 2013
2013-08-28 Cleanup | Client | Refactor : Cleanup; converting ui::Margins to a vector
2013-08-22 Cleanup | Client | Updater : Usability improvements; cleanup
2013-08-22 Cleanup | Client : Various widget improvements; cleanup
2013-08-19 Cleanup | Client | MenuWidget : Removed obsolete code
2013-08-16 Cleanup | Client : Cleanup
2013-08-10 Cleanup | Client | Style : Define rich format font parameters in one place

↑ Back to top

  Multiplayer (19) — UI

November 2018
2018-11-25 Home | Multiplayer : Use server IDs to detect duplicates
2018-11-03 Multiplayer : Load game logos asynchronously
February 2017
2017-02-26 Home | Multiplayer : “No Servers Found” notice in Multiplayer tab
2017-02-07 Home | Multiplayer : Show server ping time in ServerInfoDialog
2017-02-05 Fixed | Multiplayer : Fixed Multiplayer server list; allow/disallow joining
2017-02-05 Multiplayer | Resources : Local packages have to be manually enabled
2017-02-04 Multiplayer : Remember chosen MP local packages per game
2017-02-04 Home | Multiplayer : ServerInfoDialog has “Join Game”, “Local Packages” buttons
November 2016
2016-11-22 Client | Multiplayer : Show package version error dialog when connecting
2016-11-22 Client | Multiplayer : Show error message if joining a game fails
July 2016
2016-07-01 Home | Multiplayer : LAN games shown first in Home
February 2015
2015-02-09 Fixed | Multiplayer : Potential crash when joining an MP game
March 2014
2014-03-06 Multiplayer : "Join Game" main menu item opens a GamesDialog
2014-03-02 Multiplayer : Improved manual connection dialog
2014-03-02 Multiplayer : Improved MPSelectionWidget
January 2014
2014-01-31 Multiplayer : MP menu shows server address and connection duration
2014-01-27 Added | Multiplayer : Added an info popup for full server information
2014-01-22 Added | Multiplayer : Added empty stub for Multiplayer Games dialog
2014-01-01 Client | Fixed | Multiplayer : Freeze game content before joining

↑ Back to top

  Updater (19) — UI

February 2017
2017-02-24 Updater : Hide the update download location setting
November 2014
2014-11-16 Fixed | Updater : Don't recheck if settings weren't changed
October 2014
2014-10-19 Updater : Use alternate accent color for annotation labels
July 2014
2014-07-08 Fixed | Updater : Apply HiDPI scaling in download progress indicator
May 2014
2014-05-07 Updater : Minor rephrasing of the update availability text
March 2014
2014-03-02 Updater : Allow updater mini progress to rotate
February 2014
2014-02-28 Fixed | libappfw | Updater : Updater Settings dialog position while closing
January 2014
2014-01-28 Cleanup | Game | Updater : Log messages
September 2013
2013-09-23 Updater : Updater Settings dialog is non-modal (like other settings)
2013-09-14 Updater : Stop progress rotation when download complete
August 2013
2013-08-26 Updater | Windows : Updated dialog about "Files in Use"
2013-08-22 Client | Updater : Pause game when update found
2013-08-22 Fixed | Updater : Message dialog not deleted
2013-08-22 Cleanup | Client | Updater : Usability improvements; cleanup
2013-08-22 Client | Refactor | Updater : New Download dialog for the Updater
2013-08-21 Client | Refactor | Updater : Revising updater UI (dialog for available updates)
2013-08-21 Client | Refactor | Updater : Updater moved to ClientApp; revising dialogs
2013-08-20 Client | Updater : Removed old UpdaterDialog base class
2013-08-20 Client | Updater : Reimplemented the updater settings dialog

↑ Back to top

  Console (16) — UI

April 2017
2017-04-17 Added | Client | Console : Added "packages" command to open the Packages sidebar
February 2017
2017-02-24 Console | Fixed | Resources : Updated “load” and “unload” commands
November 2014
2014-11-23 Client | Console : "Clear Log" should actually remove all entries
October 2014
2014-10-31 Client | Console : Restored the [>] button appearance
August 2014
2014-08-16 Console : Menu option for copying log file path to clipboard
2014-08-16 Console : Menu option for copying log file path to clipboard
June 2014
2014-06-19 Console : Annotated console menu, moved metadata option there
March 2014
2014-03-09 Added | Console : Added menu item for setting console shortcut key
February 2014
2014-02-01 Added | Client | Console : Added a line editor for cvars
January 2014
2014-01-26 Client | Console : Wider grab area for resizing the console edge
October 2013
2013-10-29 Console | Fixed : Crash when using autocompletion
August 2013
2013-08-20 Client | Console : Console log is closed when command line loses focus
2013-08-16 Client | Console | Refactor | Task Bar : Updated for ui::Context
2013-08-10 Added | Client | Console : Added option for scrolling log to bottom on Enter
2013-08-02 Client | Console : Don't show autocompletion popup if only one suggestion
June 2013
2013-06-13 Console | Fixed | LogWidget : Fixed animation glitches

↑ Back to top

  Ring Zero (12) — UI

April 2014
2014-04-13 Fixed | Ring Zero : Keep MP sessions menu up to date
2014-04-08 Ring Zero : Adjusted menu width, better scrollbar placement
2014-04-07 Fixed | Ring Zero : Minor layout issues in game selection menus
March 2014
2014-03-30 Ring Zero : Show a scroll indicator for the Game Selection menu
2014-03-10 Ring Zero : Use inverted style for game filter
February 2014
2014-02-24 Ring Zero : Game Selection menu layout
2014-02-11 Ring Zero : Tweaks to game selection menu
2014-02-02 Refactor | Ring Zero : Incorporate MP games in the game selection menu
2014-02-02 Ring Zero : Revised game selection menu
2014-02-01 Ring Zero : Center game selection menu in available space
January 2014
2014-01-29 Ring Zero : Close popups when game load begins
2014-01-28 Ring Zero : Improving the game selection menu

↑ Back to top

  libgui (11) — UI

September 2019
2019-09-16 libgui : ListData iterators; submenu construction
August 2019
2019-08-25 libgui : Working on BrowserWidget; handling native UI mode
2019-08-24 libgui | Widgets : Working on the directory browser
June 2019
2019-06-29 Client | libgui : FileDialog for Windows; API improvements
December 2018
2018-12-01 Fixed | libgui : Loading package icons
November 2018
2018-11-18 libgui : Changing window pixel ratio
August 2018
2018-08-20 Cleanup | libgui : Inertia scrolling for touch events; MouseEvent naming cleanup
June 2017
2017-06-28 Added | Client | libgui : Added monitor refresh rate to Video Settings
August 2015
2015-08-24 libgui | Model Renderer : Loading and unloading packages using the Packages dialog
January 2014
2014-01-15 libgui : Disable widget background blurring when a game is loaded
September 2013
2013-09-11 BusyWidget | libgui : Grab only game view area for transition effect

↑ Back to top

  Resources (10) — UI

November 2018
2018-11-05 Resources : Custom data file only replaces “gamedata” packages
2018-11-04 Home | Resources : Custom data file in game profiles
October 2018
2018-10-07 Resources : Generate Episode definition for “Play in…”
November 2017
2017-11-19 Resources : Repository category toggles
2017-11-19 Resources : Continued implementation of the repository browser
March 2017
2017-03-05 Fixed | Resources : Package compatibility dialog loads/unloads files twice
February 2017
2017-02-24 Console | Fixed | Resources : Updated “load” and “unload” commands
2017-02-05 Multiplayer | Resources : Local packages have to be manually enabled
July 2016
2016-07-05 Home | Resources : PackagesDialog can be used for selecting optionals
2016-07-05 Home | Resources : Selecting .box add-on contents

↑ Back to top

  Stereo 3D (9) — UI

January 2014
2014-01-17 Fixed | Stereo 3D : Map mouse wheel position to left/right frames
2014-01-03 Stereo 3D : Clarified terms used in the VR settings dialog
December 2013
2013-12-22 Stereo 3D : Oculus Rift settings only appear when Rift connected
2013-12-22 Stereo 3D : Show latency setting only when head tracking available
2013-12-22 Added | Stereo 3D : Added settings to the “3D & VR Settings” dialog
2013-12-22 Added | Stereo 3D : Added a VR settings dialog
2013-12-21 Fixed | Stereo 3D : Draw busy transition using correct width
2013-12-04 Client | Stereo 3D : BusyWidget shouldn’t be among the composited widgets
2013-12-04 Fixed | libdeng2 | Stereo 3D : Allow enabling UI composition during busy mode

↑ Back to top

  Audio (7) — UI

December 2018
2018-12-06 Audio | Fixed : Changing the sound font
November 2018
2018-11-04 Audio : Set SFX channel count in Audio Settings
January 2017
2017-01-19 Added | Audio | FMOD : Added a widget for changing FMOD speaker mode
November 2016
2016-11-20 Audio : Reinitialize audio subsystem after backend preferences changed
October 2016
2016-10-16 Audio | Client : Selecting audio plugins in the Audio Settings dialog
November 2014
2014-11-26 Audio | Client : Show volumes on a percent scale; defaults at 67
August 2013
2013-08-24 Audio | Client : Show audio information in the About dialog

↑ Back to top

  GuiWidget (7) — UI

December 2013
2013-12-17 Added | Client | GuiWidget : Added a method for hit-testing a widget tree
2013-12-15 Fixed | GuiWidget : Disabled widgets shouldn’t animate immediately after creation
August 2013
2013-08-31 Client | GuiWidget : Tracking button clicks of any mouse button
2013-08-17 Added | Client | GuiWidget : Added a blurred background with border glow
2013-08-16 Added | Client | GuiWidget : Added a nicer way to get child widgets
July 2013
2013-07-30 Added | Client | GuiWidget : Added method for calculating normalized content rectangle
June 2013
2013-06-15 Client | GuiWidget : Use normalized scissor for content clipping

↑ Back to top

  PopupWidget (7) — UI

September 2013
2013-09-04 Client | PopupWidget : Clamp left edge to view's edge
August 2013
2013-08-31 Client | Fixed | PopupWidget : Make sure geometry is up-to-date before drawing
2013-08-24 Client | PopupWidget : "Info" style for popups
2013-08-17 Client | PopupWidget : Directionless anchor
2013-08-17 Added | Client | PopupWidget : Added method for setting anchor and opening direction
2013-08-10 Client | PopupMenuWidget | PopupWidget : Adding custom widgets to menu
2013-08-06 Client | PopupWidget : Allow setting popup anchor axes independently

↑ Back to top

  Renderer Appearance (7) — UI

December 2013
2013-12-22 Fixed | Renderer Appearance : Typo in 'Anisotropic Filter:' button label
September 2013
2013-09-23 Renderer Appearance : "Dynamic Lights" is a toggle (on/off)
2013-09-14 Added | Renderer Appearance : Added "Volume Lighting" group, other new settings
2013-09-12 Client | Renderer Appearance : Regrouped some settings, use profile picker
2013-09-08 Renderer Appearance : Draw a scroll indicator
2013-09-08 FoldPanelWidget | Renderer Appearance : Tweaked appearance
2013-09-08 Renderer Appearance : Reseting individual setting groups to defaults

↑ Back to top

  AlertDialog (6) — UI

October 2014
2014-10-30 AlertDialog | Client | Fixed : Fixed layout problem when dialog is narrow
January 2014
2014-01-07 Added | AlertDialog | Client : Added a Gear button for alert settings
2014-01-02 AlertDialog | Client : Use regular font weight for alert list entries
2014-01-02 AlertDialog : Rewind list when alert dialog closed
2014-01-02 AlertDialog : Keep up to a 100 alerts in the list
2014-01-02 AlertDialog : Adjusted list behavior

↑ Back to top

  GridLayout (6) — UI

January 2014
2014-01-07 Fixed | GridLayout : Right-aligned cells that span multiple columns
September 2013
2013-09-20 Client | Fixed | GridLayout : Determining cell alignment
2013-09-08 Client | Fixed | GridLayout : Allow defining a fixed width for a column
August 2013
2013-08-20 Client | GridLayout : Cell alignment can be set for each column
2013-08-19 Client | Fixed | GridLayout : Operations on NULL rules
2013-08-18 Client | GridLayout | Refactor : Fixes and improvements to grid layout

↑ Back to top

  All Games (5) — UI

January 2017
2017-01-03 All Games | Menu : Wider menu entries for save/load names
March 2016
2016-03-25 All Games : Quitting the game returns to Home screen
November 2014
2014-11-29 All Games : Include the save slot ID in quick load/save confirmation messages
December 2013
2013-12-15 All Games | Fixed : Transition after selection a menu item
June 2013
2013-06-11 Added | All Games : Added "taskbar" cmd, replaced the Control Panel menu item

↑ Back to top

  DialogWidget (5) — UI

September 2013
2013-09-02 Added | Client | DialogWidget : Added an optional heading for dialogs
August 2013
2013-08-27 Client | DialogWidget : Buttonless dialogs
2013-08-22 Client | DialogWidget : Non-modal dialogs
2013-08-20 Client | DialogWidget : Modal dialog flashes borders to indicate blocking
2013-08-20 Client | DialogWidget : Apply common settings for contained widgets

↑ Back to top

  GL (5) — UI

September 2016
2016-09-28 Client | GL : Player view rendered in final size (all scaling factored in)
2016-09-28 Client | Fixed | GL : Fixed player view GL state; apply pixel density factor
January 2014
2014-01-26 GL : Small adjustment to text line width compression
August 2013
2013-08-24 Client | GL : Show GL information in the About dialog
March 2013
2013-03-27 Fixed | GL : Ensure LegacyWidget is not drawn until GL is fully initialized

↑ Back to top

  Log (5) — UI

March 2014
2014-03-08 Added | Client | Log : Added Config variable to show/hide entry metadata
January 2014
2014-01-29 Fixed | Log : Update filter after reseting to defaults
2014-01-23 Client | Log : Adjusted entry metadata color (domain letter)
2014-01-08 Client | Log : Alert about entries in requested domains
2014-01-06 Added | Client | Log : Added a stub for the log settings dialog

↑ Back to top

  Model Renderer (5) — UI

January 2016
2016-01-03 Added | Model Renderer : Added "Position" group for offset sliders
2016-01-03 Model Renderer : Adjusting the model offset
2016-01-03 Model Renderer : Show player weapon models in the editor
2016-01-03 Model Renderer : Play animations manually via the model asset editor
August 2015
2015-08-24 libgui | Model Renderer : Loading and unloading packages using the Packages dialog

↑ Back to top

  ProgressWidget (5) — UI

August 2013
2013-08-21 Added | Client | ProgressWidget : Added a "mini" style of progress indicator
2013-08-03 Client | ProgressWidget : Adjusted shadow behind the wheel
2013-08-02 Client | ProgressWidget : Defining a visual subrange for progress
2013-08-02 Client | ProgressWidget : Drawing shadow behind wheel, improved layout with text
2013-08-01 Client | Default Style | ProgressWidget : Basic implementation done

↑ Back to top

  ToggleWidget (5) — UI

December 2013
2013-12-11 ToggleWidget : Ensure a disabled toggle’s state can be seen
August 2013
2013-08-13 Client | ToggleWidget : Flipped the graphic horizontally
2013-08-11 Client | ToggleWidget : Clamp to non-fractional coordinates on screen
2013-08-10 Client | Default Style | ToggleWidget : Tweaked appearance and animation
2013-08-10 Added | Client | ToggleWidget : Added ToggleWidget

↑ Back to top

  Bindings (4) — UI

February 2017
2017-02-24 Bindings | Fixed : Console shortcut key binding widget does not work
November 2014
2014-11-02 Bindings | Cleanup : InputDevice IDs are signed ints
March 2014
2014-03-10 Bindings | Client | Fixed : Compiler warning (unsafe mix of bool / ddboolean_t)
2014-03-09 Added | Bindings : Added widget for making an input binding

↑ Back to top

  Control Panel (4) — UI

September 2013
2013-09-03 Added | Client | Control Panel : Added Input Settings, removed old "Input" page
2013-09-03 Added | Client | Control Panel : Added Network Settings, removed old Network/Console pages
2013-09-02 Client | Control Panel : Removed the Control Panel's "Audio" page
2013-09-01 Client | Control Panel : Removed the Control Panel's "Video" page

↑ Back to top

  DocumentWidget (4) — UI

August 2013
2013-08-24 Client | DocumentWidget : Widget's height defaults to full content height
2013-08-05 Client | DocumentWidget : Prepare text as a background task, show indicator
July 2013
2013-07-30 Client | DocumentWidget : Finished basic implementation
2013-07-30 Client | DocumentWidget : Working on drawing text

↑ Back to top

  Doom (4) — UI

December 2019
2019-12-18 Doom | OS X : Monospace font clipped at the end
November 2018
2018-11-26 Doom : Error loading game logos
February 2017
2017-02-03 Doom | Home : Right-click saves to inspect
June 2016
2016-06-26 Doom : Refresh packages in the background

↑ Back to top

  LabelWidget (4) — UI

January 2014
2014-01-02 Client | LabelWidget : Allow using a custom rich format style
September 2013
2013-09-15 Client | LabelWidget | Refactor : Use TextDrawable for drawing text
August 2013
2013-08-10 Client | Fixed | LabelWidget : Incorrect layout
2013-08-02 Client | Fixed | LabelWidget : Image/text positioning, gap rule

↑ Back to top

  Oculus Rift (4) — UI

November 2016
2016-11-20 Oculus Rift : Hide all Oculus Rift settings if LibOVR not in use
August 2014
2014-08-23 Added | Oculus Rift : Added slider for configuring pixel density
December 2013
2013-12-24 Added | Oculus Rift : Added a button to restore desktop settings
2013-12-21 Client | Oculus Rift : Draw a custom mouse cursor in Oculus Rift mode

↑ Back to top

  Performance (4) — UI

January 2017
2017-01-21 Client | Performance : Faster updating of item widgets in the package lists
March 2016
2016-03-31 Home | Performance : Improve drawing performance by clipping widgets outside view
November 2014
2014-11-30 Client | Performance : Reduced redundant background blurring
July 2014
2014-07-31 libappfw | Performance : Only use blurring when Style allows

↑ Back to top

  ScrollAreaWidget (4) — UI

January 2014
2014-01-02 Client | ScrollAreaWidget : Scrolling can be disabled
August 2013
2013-08-28 Client | Refactor | ScrollAreaWidget : Use ui::Margins
July 2013
2013-07-30 Client | ScrollAreaWidget : Indicator origin, geometry updates
2013-07-06 Client | ScrollAreaWidget : Reduced page up/down step size to half the visible size

↑ Back to top

  Windows (4) — UI

June 2017
2017-06-27 Client | Windows : Changed the UI font to Source Sans Pro
January 2016
2016-01-24 Client | Fixed | Windows : Reverted some of the startup busy mode changes
August 2013
2013-08-26 Updater | Windows : Updated dialog about "Files in Use"
2013-08-22 Default Style | Windows : Changed default font to Arial

↑ Back to top

  AboutDialog (3) — UI

November 2013
2013-11-05 AboutDialog : Changed date format to use system locale
2013-11-05 AboutDialog : Changed date format to use system locale
August 2013
2013-08-18 AboutDialog | Client | Refactor : Applied SequentialLayout in the about dialog

↑ Back to top

  ChoiceWidget (3) — UI

January 2014
2014-01-07 ChoiceWidget | Client : Determine potential maximum width
August 2013
2013-08-20 ChoiceWidget | Client : Choice popups are opaque
2013-08-20 ChoiceWidget | Client | Fixed : Several improvements to ChoiceWidget

↑ Back to top

  ConsoleCommandWidget (3) — UI

August 2013
2013-08-06 Client | ConsoleCommandWidget : Use style rule for maximum popup height
2013-08-06 Client | ConsoleCommandWidget | Fixed : Completions popup height and position
July 2013
2013-07-30 Client | ConsoleCommandWidget : Working on autocompletion popup

↑ Back to top

  Debug (3) — UI

October 2018
2018-10-28 Client | Debug : PackagesWidget accesses files during population
July 2016
2016-07-24 Client | Debug : Debug code for printing the widget tree
August 2013
2013-08-22 Client | Debug | Refactor : Investigating issue when deleting widgets

↑ Back to top

  MenuWidget (3) — UI

August 2013
2013-08-19 Cleanup | Client | MenuWidget : Removed obsolete code
2013-08-18 Client | MenuWidget | Refactor : Use GridLayout instead of custom layout logic
2013-08-17 Client | Fixed | MenuWidget : Layout logic for expanding unlimited columns

↑ Back to top

  Renderer (3) — UI

November 2016
2016-11-13 Renderer : “-pwadtex”, “-nohightex”, “-nohighpat” in Renderer Settings
September 2016
2016-09-30 Refactor | Renderer : Post-processing shader applied during view composition
September 2013
2013-09-19 Added | Renderer : Moved HUD mirroring option, added "Behavior" subtitle

↑ Back to top

  Shell (3) — UI

September 2019
2019-09-01 Shell : Folder selection widget
July 2019
2019-07-12 Added | Shell : Added a page for starting a local server
2019-07-12 Shell : Switched to TabWidget for pages

↑ Back to top

  AudioSettings (2) — UI

November 2014
2014-11-30 AudioSettings | Client : Select soundfont using native file picker
October 2013
2013-10-22 Added | AudioSettings | Client : Added toggle and default for sound-overlap-stop

↑ Back to top

  Busy Mode (2) — UI

February 2017
2017-02-08 Busy Mode | Client : Don’t show progress indicator during startup
November 2013
2013-11-18 Busy Mode | Client : Removed additional UI root for busy mode

↑ Back to top

  ButtonWidget (2) — UI

September 2013
2013-09-09 ButtonWidget | Refactor : Buttons have a separate text color for the Hover state
August 2013
2013-08-10 ButtonWidget | Client : Adjusted button down state scaling

↑ Back to top

  FoldPanelWidget (2) — UI

September 2013
2013-09-08 FoldPanelWidget : Use the button border on titles
2013-09-08 FoldPanelWidget | Renderer Appearance : Tweaked appearance

↑ Back to top

  GLTextComposer (2) — UI

July 2013
2013-07-28 Client | GLTextComposer : Better way to set partial range of lines
2013-07-27 Client | GLTextComposer : Making vertices for a partial range of lines

↑ Back to top

  GuiRootWidget (2) — UI

August 2013
2013-08-31 Client | GuiRootWidget : Slightly thinner widget background frame
2013-08-30 Added | Client | GuiRootWidget : Added tiny dot texture, tweaked frame texture

↑ Back to top

  libcommon (2) — UI

October 2018
2018-10-07 libcommon : Use the term “mods” instead of “packages”
January 2014
2014-01-03 libcommon : Make sure game is frozen before opening a network connection

↑ Back to top

  libdeng2 (2) — UI

January 2014
2014-01-03 Client | libdeng2 : Cull widgets that cannot be visible due to clipping
December 2013
2013-12-04 Fixed | libdeng2 | Stereo 3D : Allow enabling UI composition during busy mode

↑ Back to top

  LineEditWidget (2) — UI

August 2013
2013-08-06 Client | Fixed | LineEditWidget : Update geometry when autocompletion ends
July 2013
2013-07-30 Client | LineEditWidget : Querying the editor cursor position

↑ Back to top

  Optimize (2) — UI

September 2013
2013-09-15 Client | Optimize | Refactor : Background text wrapping; avoid redundant updates
July 2013
2013-07-13 Client | Optimize : More intelligent text line alloc/release on atlas

↑ Back to top

  OS X (2) — UI

December 2019
2019-12-18 Doom | OS X : Monospace font clipped at the end
November 2016
2016-11-22 Added | OS X : Added menu bar items for loading games

↑ Back to top

  Renderer Settings (2) — UI

September 2013
2013-09-10 Renderer Settings : Option to reset the entire profile; UI improvements
2013-09-06 Client | Renderer Settings : Moved wireframe and rend-tex under Developer

↑ Back to top

  SavegameSelectionWidget (2) — UI

March 2014
2014-03-20 SavegameSelectionWidget : Fix loading of savegames from the selection widget
2014-03-16 Added | SavegameSelectionWidget : Added a basic UI widget for saved session management

↑ Back to top

  SliderWidget (2) — UI

September 2013
2013-09-01 Client | SliderWidget : Minor visual tweak (alt dot brightness)
August 2013
2013-08-30 Client | SliderWidget : Basic implementation

↑ Back to top

  Style (2) — UI

December 2013
2013-12-21 Added | Style : Added “-fontsize” option to change font sizes
August 2013
2013-08-10 Cleanup | Client | Style : Define rich format font parameters in one place

↑ Back to top

  Automap (1) — UI

December 2013
2013-12-21 Automap | Fixed : Clipping of the automap when sidebar is open

↑ Back to top

  BusyWidget (1) — UI

September 2013
2013-09-11 BusyWidget | libgui : Grab only game view area for transition effect

↑ Back to top

  Context (1) — UI

August 2013
2013-08-22 Client | Context | Refactor : Modified removal audience, API fluency

↑ Back to top

  ContextWidgetOrganizer (1) — UI

August 2013
2013-08-17 Client | ContextWidgetOrganizer | Fixed : Default widget factory behavior

↑ Back to top

  FMOD (1) — UI

January 2017
2017-01-19 Added | Audio | FMOD : Added a widget for changing FMOD speaker mode

↑ Back to top

  Font (1) — UI

July 2014
2014-07-03 Default Style | Font : Apply "separator.label" font in appropriate places

↑ Back to top

  Game (1) — UI

January 2014
2014-01-28 Cleanup | Game | Updater : Log messages

↑ Back to top

  GameProfiles (1) — UI

December 2019
2019-12-03 GameProfiles : Upgrade some profile packages automatically

↑ Back to top

  Games (1) — UI

February 2015
2015-02-12 Client | Games : Game availability changes now have their own audience

↑ Back to top

  GamesDialog (1) — UI

April 2014
2014-04-12 Client | GamesDialog : Cannot switch to the currently loaded game

↑ Back to top

  GameUIWidget (1) — UI

October 2014
2014-10-15 GameUIWidget | Refactor : Moved UI2_Drawer() into GameUIWidget

↑ Back to top

  i18n (1) — UI

July 2013
2013-07-16 Client | i18n : Use Qt text translation, updated UI texts

↑ Back to top

  Input (1) — UI

September 2015
2015-09-16 Added | Client | Input : Added Game Controller settings to the Input Settings dialog

↑ Back to top

  Input Settings (1) — UI

October 2013
2013-10-04 Added | Client | Input Settings : Added a Key Grabber utility

↑ Back to top

  LegacyWidget (1) — UI

September 2013
2013-09-06 LegacyWidget : Use the LegacyWidget size as game view size

↑ Back to top

  LensFx (1) — UI

January 2014
2014-01-20 Client | LensFx : Don’t draw vignette if there is no map loaded

↑ Back to top

  LogWidget (1) — UI

June 2013
2013-06-13 Console | Fixed | LogWidget : Fixed animation glitches

↑ Back to top

  Menu (1) — UI

January 2017
2017-01-03 All Games | Menu : Wider menu entries for save/load names

↑ Back to top

  MessageDialog (1) — UI

September 2013
2013-09-09 Added | MessageDialog : Added InputDialog for querying text from user

↑ Back to top

  Network (1) — UI

February 2014
2014-02-05 Client | Network : Game selection menu fetches games from master server

↑ Back to top

  PanelWidget (1) — UI

February 2014
2014-02-21 Client | PanelWidget : Minor improvements

↑ Back to top

  PopupMenuWidget (1) — UI

August 2013
2013-08-10 Client | PopupMenuWidget | PopupWidget : Adding custom widgets to menu

↑ Back to top

  ProfilePickerWidget (1) — UI

December 2013
2013-12-22 ProfilePickerWidget : Conform to common widget behavior of popup menus

↑ Back to top

  Project (1) — UI

August 2013
2013-08-16 Client | Project : Updated project file with all new sources

↑ Back to top

  RendererSettings (1) — UI

September 2013
2013-09-10 RendererSettings : UI and layout improvements

↑ Back to top

  SavedSessionMenuWidget (1) — UI

November 2014
2014-11-27 Fixed | SavedSessionMenuWidget : Fixed size of close icon on non-retina displays

↑ Back to top

  SaveGame (1) — UI

November 2018
2018-11-08 SaveGame : Custom profiles have their own save folders

↑ Back to top

  SaveGames (1) — UI

November 2018
2018-11-08 SaveGames : Creating a custom save folder

↑ Back to top

  SequentialLayout (1) — UI

August 2013
2013-08-21 Client | SequentialLayout : Conveniently adding spaces

↑ Back to top

  Shaders (1) — UI

October 2016
2016-10-15 Client | Shaders : Home background tinting

↑ Back to top

  Tests (1) — UI

November 2018
2018-11-18 Client | Tests : Point/pixel conversions and image sizing

↑ Back to top

  VariableToggleWidget (1) — UI

August 2013
2013-08-10 Added | Client | VariableToggleWidget : Added widget for toggling script variables

↑ Back to top

  Video Settings (1) — UI

September 2013
2013-09-11 Video Settings : Setting the window to a particular display mode size

↑ Back to top

  VideoSettingsDialog (1) — UI

August 2013
2013-08-27 Client | VideoSettingsDialog : Two-column mode choice popup

↑ Back to top

  VR (1) — UI

August 2014
2014-08-21 VR : Adjusting size of the Oculus Rift composited UI

↑ Back to top

  X11 (1) — UI

February 2017
2017-02-03 Default Style | X11 : Smaller monospace font

↑ Back to top