Aloshi
7e5f161271
Approximate size for MenuComponents that exceed max height so that scrolling still fits within row height multiples.
2014-05-13 13:49:52 -05:00
Aloshi
64d6af09b4
Moved Alignment enum from inside TextComponent to global namespace in Font.h.
...
Removed some old functions in Font.
2014-05-02 10:22:57 -05:00
Aloshi
8ffa56e652
Changed title format for GuiMetaDataEd.
...
Started fixing some alignment stuff for the editors too.
2014-04-19 15:21:15 -05:00
Aloshi
d0416f8634
Can now specify font for MenuComponent's title.
2014-04-19 14:16:01 -05:00
Aloshi
5f55288495
Fixed SVGs being cut off by scaling based on height instead of width.
...
Fixed buttons not being quite vertically centered.
Hooked up new switch graphics.
Updated slider logic to only move in multiples of the specified increment.
2014-03-22 16:55:18 -05:00
Aloshi
1d17bd9938
Design tweaks.
...
Fixed dpad_right.svg.
2014-03-22 16:02:25 -05:00
Aloshi
9a3b0af337
ComponentList elements can now choose not to be inverted when selected.
...
TextComponent now has a proper "alignment" setting (left, center, and right).
Did some more styling on GuiMetaDataEd.
2014-03-21 14:51:25 -05:00
Aloshi
9fe7ceeb72
Changed makeButtonGrid() to return a pre-padded ComponentGrid so every GUI doesn't have to do its own thing for vertical padding.
2014-03-21 11:54:48 -05:00
Aloshi
dbde900629
Redid Scrapers to return ScraperSearchHandles for async searches.
...
This allows for much better error handling and doesn't take over the UI.
Redid GuiScraperLog to fit new UI concept.
2014-03-18 16:05:56 -05:00
Aloshi
08dfc32f89
Added the new help images. Still need to redo HelpComponent to be better.
...
Added some more back buttons.
Forced text in OptionListComponent to be all capitals.
2014-03-15 17:06:16 -05:00
Aloshi
088b146fe9
Redid message boxes.
2014-03-15 12:18:50 -05:00
Aloshi
18b428f79a
Fixed help system being broken for MenuComponent. Still missing in a few places.
...
Added some "BACK" buttons to various GUIs.
2014-03-13 14:09:50 -05:00
Aloshi
5039b38d8d
Split old, big settings into three submenus from the main menu.
...
Window now only draws the bottom and top of the GuiStack, instead of everything (hides windows-behind-windows and is faster).
2014-03-12 18:24:34 -05:00
Aloshi
bbb8aeeac3
Completely rewrote ComponentGrid to use shared pointers, have support for
...
borders, work better with nested components, and generally suck less.
Split the scraper screen into a "ScraperSearchComponent" so it can be reused in other menus (what could this possibly mean for the future?!).
Re-designed the ScraperSearchComponent to fit UI concepts.
Added the ability to put a row of buttons at the bottom of a MenuComponent.
Redid GuiMetaDataEd to use a MenuComponent instead of ComponentGrid.
Redid GuiGameScraper to use a ComponentGrid containing a ScraperSearchComponent.
Fixed Renderer::pushClipRect not clipping new rects to be within the bounds of the existing clipRect stack.
A ton of little fixes that I forgot to mention.
It's a good thing I'm the only developer currently, or I would have to actually break this into multiple commits.
2014-03-11 22:00:08 -05:00
Aloshi
8928ce49ec
Small UI tweaks.
...
Replaced arrow text with an image.
Better frame.png (thanks Nils!).
2014-03-04 16:48:33 -06:00
Aloshi
fdbbf96d5e
Added scrolling to ComponentList.
...
--no-exit works again.
Changed default screen dim time from 30 seconds to 120 seconds.
2014-03-02 10:41:02 -06:00
Aloshi
c525d994d3
First implementation of the new ComponentList stuff.
2014-03-01 16:08:21 -06:00
Aloshi
64aaac050f
Fix centering of logos in SystemView (text is still a bit wonky).
...
Added a band beneath the logo carousel to improve visibility.
Revert CMakeLists.txt because I didn't mean to commit it yet.
2014-02-27 15:29:22 -06:00