Alphabetical Index | Tags by Size | Find tag:

UI

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 groups

February 2020
2020-02-25 Client | Fixed : Show buttons in the fatal error message box
2020-02-25 Client : Re-enable the splash window
January 2020
2020-01-28 : Update copyright year
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-18 Doom | OS X : Monospace font clipped at the end
2019-12-18 Client : Package info mentions DEH patch in WAD
2019-12-15 Fixed : Check for PNG/JPG game title pictures
2019-12-14 : Font color tweak
2019-12-05 Fixed : Changing just the letter case of a profile name
2019-12-03 GameProfiles : Upgrade some profile packages automatically
2019-12-03 Home : Tweaked profile metadata color
November 2019
2019-11-17 Added | Client : Added menu item to open Doomsday Manual
October 2019
2019-10-27 Fixed : Fixed "Show Taskbar" menu item; minor tweaks
September 2019
2019-09-16 libgui : ListData iterators; submenu construction
2019-09-15 Widgets : Improved player markers in map outline
2019-09-13 : Setting up map outline widget for player markers
2019-09-06 Widgets : Customize colors in MapOutlineWidget
2019-09-01 Shell : Folder selection widget
August 2019
2019-08-30 Refactor : Empty content label stylist in libgui
2019-08-25 libgui : Working on BrowserWidget; handling native UI mode
2019-08-24 libgui | Widgets : Working on the directory browser
2019-08-23 Client : Use TaskPool to perform background tasks
July 2019
2019-07-12 Added | Shell : Added a page for starting a local server
2019-07-12 Shell : Switched to TabWidget for pages
2019-07-02 Client : Message text in fatal error dialog box
2019-07-02 Cleanup : Moved common UI assets
June 2019
2019-06-29 Client | libgui : FileDialog for Windows; API improvements
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-26 Doom : Error loading game logos
2018-11-25 Client : Changed “Now playing” button colors
2018-11-25 Home | Multiplayer : Use server IDs to detect duplicates
2018-11-18 Cleanup : Cleanup and minor tweaks
2018-11-18 Client | Tests : Point/pixel conversions and image sizing
2018-11-18 libgui : Changing window pixel ratio
2018-11-17 Home : Visual tweak
2018-11-17 Cleanup | Client : UI style reloading; cleanup
2018-11-15 Widgets : Word wrap long choice widget items
2018-11-14 Client : Foldable Audio Backend settings; other fixes
2018-11-12 Home : Foldable subgroups in profile edit dialog
2018-11-12 Widgets : Working on dialog layout
2018-11-11 Client : Working on game profile options UI
2018-11-11 Home : Default filter in game data file selection
2018-11-11 Home : Showing special tags via Mods tab menu
2018-11-11 Client : Improved package list searching
2018-11-09 Home : Hovering on profile Play button
2018-11-08 Client | Fixed : Loading a savegame from the Home screen
2018-11-08 SaveGames : Creating a custom save folder
2018-11-08 SaveGame : Custom profiles have their own save folders
2018-11-05 Home : Tweaked game library item subtitles
2018-11-05 Resources : Custom data file only replaces “gamedata” packages
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-04 Audio : Set SFX channel count in Audio Settings
2018-11-03 Home : Sort options for game library
2018-11-03 Client : Set profiles’ last played time
2018-11-03 Multiplayer : Load game logos asynchronously
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-28 Default Style : Adjusted font styles for consistency
2018-10-28 Widgets : Improvements for directory array widget
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-20 Home : Indicating missing mods in profiles
2018-10-07 Client : Improvements for PackageCompatibilityDialog
2018-10-07 libcommon : Use the term “mods” instead of “packages”
2018-10-07 Client : Improved behavior of VariableChoiceWidget
2018-10-07 Resources : Generate Episode definition for “Play in…”
2018-10-07 : Updated title of the Mod Browser sidebar
August 2018
2018-08-20 Cleanup | libgui : Inertia scrolling for touch events; MouseEvent naming cleanup
2018-08-19 Client : Opening a web page (macOS); FileDialog in CVarNativePathWidget
2018-08-09 Client | libappfw : Use native file dialog for picking folders
2018-08-08 Fixed | Home : Fixed Home tab shortcut keys
July 2018
2018-07-29 Client : Use "Mods" instead of "Packages" in UI labels
2018-07-27 Added | Default Style | libappfw : Added missing UI images (corners, dot)
2018-07-24 Fixed : Crash during window initialization
March 2018
2018-03-05 Client | Fixed : Model Asset Editor layout is not scrollable
November 2017
2017-11-19 Resources : Repository category toggles
2017-11-19 Resources : Continued implementation of the repository browser
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
2017-08-26 Fixed : All-black package icons in selected items
2017-08-26 Fixed : Potential crash when loading package icons
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
2017-07-01 Default Style : Adjusted popup outlines
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-27 Default Style : Popup color tweaks
2017-06-26 Fixed | Home : Clicking on savegame items
2017-06-26 libappfw | Widgets : Colored popup outlines
2017-06-25 Fixed : Check game profile icons after package refresh
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 Home : Problems selecting WAD folders in GNOME
2017-04-16 Client | Widgets : Sidebar title and close button are always visible
2017-04-14 Fixed | Home : Animation glitches when opening package selection dialog
2017-04-11 Client : Show the “X Quit” button after startup
2017-04-10 Home : Keep Packages tab hidden if there are no packages available
2017-04-10 libappfw | Widgets : Use a smooth opening animation for sidebars
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 Added | Task Bar : Added menu annotations for “Browse Packages” and “Clear Cache”
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-08 Client : Reverted changes to PackageCompatibilityDialog
2017-03-06 Home : Consider game “unplayable” if its default packages are missing
2017-03-05 Fixed | Resources : Package compatibility dialog loads/unloads files twice
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-26 libappfw | Widgets : Styling a label for empty menus
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-24 Updater : Hide the update download location setting
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-19 Fixed | Widgets : Finish batched draws before doing manual ones
2017-02-19 Task Bar : Tweaked menu items
2017-02-19 libappfw | Widgets : Draw GUI widgets with fewer draw calls
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 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 Home | Widgets : Improved initial fade from black
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-07 Home | Multiplayer : Show server ping time in ServerInfoDialog
2017-02-05 Client : Minor layout tweaks for settings dialogs
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
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
2017-02-03 Default Style | X11 : Smaller monospace font
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
2017-02-01 Client : ServerInfoDialog queries map outline
2017-02-01 Client : Setting up MapOutlineWidget; ServerLink parses outline response
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-30 Home : Query latest server information in ServerInfoDialog
2017-01-29 Added | Home : Added basic information about servers to ServerInfoDialog
2017-01-29 Added | Client : Added stub for 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-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-21 Default Style | Widgets : Slightly smaller monospace font on Windows
2017-01-20 Client : Package list filtering with the special “loaded” tag
2017-01-19 Added | Audio | FMOD : Added a widget for changing FMOD speaker mode
2017-01-19 Default Style : Minor color adjustments
2017-01-18 Client : Right-clicking items in the Packages sidebar
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-11 Client : Implemented the new structure of the package popup widget
2017-01-10 Home : Began revising the package popup dialog
2017-01-03 All Games | Menu : Wider menu entries for save/load names
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-22 Added | OS X : Added menu bar items for loading games
2016-11-21 Client : Show/hide the Quit button when window state changes
2016-11-20 Oculus Rift : Hide all Oculus Rift settings if LibOVR not in use
2016-11-20 Client : Game should get focus unambiguously
2016-11-20 Audio : Reinitialize audio subsystem after backend preferences changed
2016-11-19 Fixed : Sidebar widget not opening
2016-11-19 libappfw | Widgets : Minor UI tweaks and fixes
2016-11-19 Client : Tweaked application shutdown and window content fades
2016-11-13 Renderer : “-pwadtex”, “-nohightex”, “-nohighpat” in Renderer Settings
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 Home : Avoids item height changes when navigating in Home
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-30 Refactor | Renderer : Post-processing shader applied during view composition
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-09 Fixed : Crash when refreshing add-ons
2016-08-07 Client : Rearranged Input Settings dialog layout slightly
2016-08-07 Default Style : Adjusted focus indicator color
2016-08-07 Home : Improvements to focus behavior in Home columns
2016-08-05 libappfw : Further focus navigation and appearance improvements
2016-08-04 libappfw : Focus indicator appearance and navigation improvements
2016-08-02 Home : Working on Home keyboard navigation
2016-08-01 Widgets : Focus navigation favors edge-connected widgets
July 2016
2016-07-29 Fixed | Home : Home remains hidden when no IWADs found at startup
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-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-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 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 Client : Improved the manual connection dialog
2016-07-15 Home : Adjusted column header layout
2016-07-15 Client | Fixed : Manual direct connection dialog
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-02 Client | Fixed : Mouse cursor should never be hidden in Home
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-29 Client | libappfw | Refactor | Widgets : Use FilteredData in widgets
2016-06-27 Client : Layout for progress indicator in the Packages sidebar
2016-06-26 Home : Thinner side navigation buttons, compatible with scrollbars
2016-06-26 Doom : Refresh packages in the background
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-20 libappfw : UI focus indicator tweaks
2016-06-20 Refactor : Relocate the "native UI" mode to libappfw BaseGuiApp
2016-06-19 Home : Show number of additional profile packages as an indicator
2016-06-19 libappfw : UI style tweaks
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-06 Fixed : Crash when resizing the window when a game is loaded
2016-06-05 Home : Show package count in the Packages column
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
2016-06-02 Home : Improved item backgrounds
2016-06-02 Home : Tweak text in the Multiplayer column
2016-06-01 Task Bar : "Quit Doomsday" should just quit instead of unloading the game
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-24 Client : Packages sidebar has a Refresh button
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-18 Client : Task bar should be initially closed
2016-04-16 Home : Minor layout adjustment in Packages dialog
2016-04-13 Home : Working on the Packages selection dialog
2016-04-11 Task Bar : Show UI settings in the Config menu at all times
2016-04-05 Client : User interface settings can be reset to defaults
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
2016-04-04 Default Style | Home : Horizontal resolution of 1366 should use 3 column layout
2016-04-03 Client : Packages can be tagged "hidden"
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 Client : Sidebar closing X icon now uses the accent color
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-27 Added | Client | Default Style : Added icons for Create action and Home
2016-03-26 Home : Don't open task bar when returning Home, just show mouse cursor
2016-03-25 All Games : Quitting the game returns to Home screen
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 Home : Selecting packages persistently using the Packages dialog
2016-03-24 Task Bar : Minor rewording
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 Client | Fixed : Fixed initial appearance of the HomeWidget
2016-03-13 Home : Packages dialog has two columns (selected packages, all packages)
2016-03-13 Task Bar : Removed Packages from the config menu
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 Cleanup | Client : Shorter way to access style rules
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-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 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
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-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
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-28 Added | Default Style : Added a "refresh" icon
2015-08-25 Client | Refactor : Improved popup behavior
2015-08-24 Task Bar : Reordered menu items under "Games"
2015-08-24 Home : Trying a new, dark-styled Home screen background
2015-08-24 Client : After startup busy mode, do a fade from black
2015-08-24 Task Bar : Task bar is closed by default
2015-08-24 Added | Default Style : Added the label.shadow color for text shadows
2015-08-24 libgui | Model Renderer : Loading and unloading packages using the Packages dialog
2015-08-24 Added | Default Style : UI package is tagged "core", added missing Package icon
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-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-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 libappfw : Only allow UI downscaling on HiDPI displays
2015-04-04 libappfw : Only allow UI downscaling on HiDPI displays
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
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-27 Client : Minor improvements
2015-03-27 Client : Minor improvements
2015-03-21 Default Style | libappfw : New style for TabWidget
2015-03-21 Default Style | libappfw : New style for TabWidget
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 Home : If needed, show a notice and button to pick the IWAD folder
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-09 Fixed | Multiplayer : Potential crash when joining an MP game
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 Home : Tweaked font styling
2014-11-30 Client | Performance : Reduced redundant background blurring
2014-11-30 AudioSettings | Client : Select soundfont using native file picker
2014-11-30 Home : Revised contents of saved game menu items
2014-11-29 All Games : Include the save slot ID in quick load/save confirmation messages
2014-11-27 Fixed | SavedSessionMenuWidget : Fixed size of close icon on non-retina displays
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-16 Added | Task Bar : Added a separate in the Log menu
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
2014-11-06 Added | Client : Added an icon for a "Close" action
2014-11-02 Bindings | Cleanup : InputDevice IDs are signed ints
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)
2014-10-19 Updater : Use alternate accent color for annotation labels
2014-10-15 GameUIWidget | Refactor : Moved UI2_Drawer() into GameUIWidget
August 2014
2014-08-23 Added | Oculus Rift : Added slider for configuring pixel density
2014-08-23 Client | Fixed : Crash in the VR settings dialog
2014-08-21 VR : Adjusting size of the Oculus Rift composited UI
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
July 2014
2014-07-31 libappfw | Performance : Only use blurring when Style allows
2014-07-08 Fixed | Updater : Apply HiDPI scaling in download progress indicator
2014-07-03 Default Style | Font : Apply "separator.label" font in appropriate places
June 2014
2014-06-25 Client : Improvements for popup menus and Home Screen
2014-06-19 Console : Annotated console menu, moved metadata option there
May 2014
2014-05-25 Client | Fixed : Fatal error when activating splitscreen (viewgrid)
2014-05-07 Updater : Minor rephrasing of the update availability text
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 | 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-08 Ring Zero : Adjusted menu width, better scrollbar placement
2014-04-07 Fixed | Ring Zero : Minor layout issues in game selection menus
2014-04-06 Client : Don't warn about map errors in non-custom maps
March 2014
2014-03-30 Ring Zero : Show a scroll indicator for the Game Selection menu
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-20 SavegameSelectionWidget : Fix loading of savegames from the selection widget
2014-03-16 Added | SavegameSelectionWidget : Added a basic UI widget for saved session management
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 Ring Zero : Use inverted style for game filter
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-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
2014-03-06 Multiplayer : "Join Game" main menu item opens a GamesDialog
2014-03-06 Task Bar : Updated DE menu with game selection items
2014-03-06 Client : GamesDialog can be opened in different modes
2014-03-03 Client : Handling a failed direct query for servers
2014-03-02 Multiplayer : Improved manual connection dialog
2014-03-02 Multiplayer : Improved MPSelectionWidget
2014-03-02 Updater : Allow updater mini progress to rotate
February 2014
2014-02-28 Task Bar : Show the "Connect to Server" item in Ring Zero
2014-02-28 Fixed | libappfw | Updater : Updater Settings dialog position while closing
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-24 Ring Zero : Game Selection menu layout
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-20 Default Style : Tweaked TabWidget fonts
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-11 Ring Zero : Tweaks to game selection menu
2014-02-05 Client | Network : Game selection menu fetches games from master server
2014-02-05 Task Bar : Moved "Unload Game" next to "Games..."
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 Task Bar : "Games" is only accessible when not in Ring Zero
2014-02-03 Client : Replaced "Multiplayer Games" with a "Games" dialog
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 Added | Client : Added more network settings to dialog
2014-02-01 Ring Zero : Center game selection menu in available space
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-31 Multiplayer : MP menu shows server address and connection duration
2014-01-30 Client : Close MP server info popup when joining the server
2014-01-29 Task Bar : Show the MP menu when connected to a server
2014-01-29 Fixed | Log : Update filter after reseting to defaults
2014-01-29 Ring Zero : Close popups when game load begins
2014-01-28 Cleanup | Game | Updater : Log messages
2014-01-28 Ring Zero : Improving the game selection menu
2014-01-28 Client | Refactor : Use DocumentPopupWidget
2014-01-27 Client : Joining an MP game using the Multiplayer dialog
2014-01-27 Task Bar : Moved “Unload Game” menu item
2014-01-27 Added | Multiplayer : Added an info popup for full server information
2014-01-26 Client : Animate alerts and server list items as they appear
2014-01-26 GL : Small adjustment to text line width compression
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-22 Added | Multiplayer : Added empty stub for Multiplayer Games dialog
2014-01-20 Client | LensFx : Don’t draw vignette if there is no map loaded
2014-01-17 Fixed | Stereo 3D : Map mouse wheel position to left/right frames
2014-01-15 libgui : Disable widget background blurring when a game is loaded
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-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 Fixed | GridLayout : Right-aligned cells that span multiple columns
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 Stereo 3D : Clarified terms used in the VR settings dialog
2014-01-03 libcommon : Make sure game is frozen before opening a network connection
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 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
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-29 Fixed : Command line widgets must check for disabled state
2013-12-28 Client | Fixed : Game UI should be behind busy transition
2013-12-24 Added | Oculus Rift : Added a button to restore desktop settings
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 Client | Fixed : Relocate popups when UI composition mode changes
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-22 ProfilePickerWidget : Conform to common widget behavior of popup menus
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 Added | Style : Added “-fontsize” option to change font sizes
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-21 Automap | Fixed : Clipping of the automap when sidebar is open
2013-12-17 Refactor | Task Bar : Custom widgets as submenus; improved task bar behavior
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-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 Client : Keep task bar hidden until app startup is complete
2013-12-11 ToggleWidget : Ensure a disabled toggle’s state can be seen
2013-12-11 Client : Animate widget opacity when enabling/disabling them
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 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
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-05 AboutDialog : Changed date format to use system locale
2013-11-05 AboutDialog : Changed date format to use system locale
2013-11-04 Client : Drawing the game UI in the GameUIWidget
2013-11-03 Client | Refactor : Split GameUIWidget from GameWidget
2013-11-03 Refactor : Renamed LegacyWidget to GameWidget
October 2013
2013-10-29 Console | Fixed : Crash when using autocompletion
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 Renderer Appearance : "Dynamic Lights" is a toggle (on/off)
2013-09-23 Updater : Updater Settings dialog is non-modal (like other settings)
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-19 Added | Renderer : Moved HUD mirroring option, added "Behavior" subtitle
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-14 Updater : Stop progress rotation when download complete
2013-09-14 Added | Renderer Appearance : Added "Volume Lighting" group, other new settings
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-11 Video Settings : Setting the window to a particular display mode size
2013-09-11 Cleanup : Accessing popup menu items via PopupMenuWidget
2013-09-11 BusyWidget | libgui : Grab only game view area for transition effect
2013-09-10 RendererSettings : UI and layout improvements
2013-09-10 Client : Improved layout classes
2013-09-10 Task Bar : Various tweaks to focus/mouse trap behavior
2013-09-10 Renderer Settings : Option to reset the entire profile; UI improvements
2013-09-09 Fixed : Widget improvements, ui::Data non-const access to items
2013-09-09 Added | MessageDialog : Added InputDialog for querying text from user
2013-09-09 ButtonWidget | Refactor : Buttons have a separate text color for the Hover state
2013-09-08 Task Bar : Hide renderer etc. config items when a game not loaded
2013-09-08 FoldPanelWidget : Use the button border on titles
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
2013-09-08 Task Bar : Removed "Control Panel" from the config menu
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 LegacyWidget : Use the LegacyWidget size as game view size
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-04 Task Bar : Split off configuration settings from DE menu
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 Task Bar : Revised DE menu items
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-26 Updater | Windows : Updated dialog about "Files in Use"
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 Default Style | Windows : Changed default font to Arial
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 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-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 Task Bar : Tweaked DE logo
2013-08-10 Added | Client | Console : Added option for scrolling log to bottom on Enter
2013-08-10 Refactor | Task Bar : Use VariableToggleWidget for the FPS counter menu item
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-13 Console | Fixed | LogWidget : Fixed animation glitches
2013-06-11 Added | All Games : Added "taskbar" cmd, replaced the Control Panel menu item
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
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
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