Commit Graph

2577 Commits

Author SHA1 Message Date
Pietro Gagliardi 7908972d34 Continuing the current approach. This might work out better... 2016-06-12 15:08:07 -04:00
Pietro Gagliardi 77f4c2f309 Split out more of the uiGrid logic. Rewrote the edge constraints to use a topological map of views. Added dummy views for empty cells. 2016-06-12 13:47:33 -04:00
Pietro Gagliardi ebf4bce245 Moved the .m files out of the way. 2016-06-12 13:28:44 -04:00
Pietro Gagliardi a2e5dbc94c Saved some experiments. 2016-06-12 13:12:36 -04:00
Pietro Gagliardi 6496de0fb2 More TODOs. 2016-06-12 12:35:13 -04:00
Pietro Gagliardi 8f0bac54a3 Took an alternate route through the constraints in the grid. This should be a bit easier... 2016-06-12 12:31:44 -04:00
Pietro Gagliardi 31f2b6d059 More future plans. 2016-06-12 11:55:26 -04:00
Pietro Gagliardi 2c08f52a5b Moved Compatibility.md from ui to libui. 2016-06-12 11:55:02 -04:00
Pietro Gagliardi bf1595795c Fixed a tester bug. 2016-06-11 23:53:49 -04:00
Pietro Gagliardi fc2218b51c Added some rather fickle debugging. 2016-06-11 23:52:35 -04:00
Pietro Gagliardi 9650770554 Fixed a typo. Doesn't fix runtime bugs yet. 2016-06-11 23:42:58 -04:00
Pietro Gagliardi faa989aefd Fixed compile errors. Runtime errors, on the other hand... 2016-06-11 23:28:51 -04:00
Pietro Gagliardi d528fae1f4 Added uiGrid on OS X. Now to fix build errors. 2016-06-11 23:09:53 -04:00
Pietro Gagliardi 61a94fde57 Fixed a memory leak in Windows uiForm. NOW OS X. 2016-06-10 22:29:20 -04:00
Pietro Gagliardi 662c9de179 Fixed the Windows grid code. Now it's time for the OS X code (giant bottle of alcohol here). 2016-06-10 21:24:30 -04:00
Pietro Gagliardi 554221fd66 Added Windows uiGrid. Doesn't quite work yet. 2016-06-10 19:34:48 -04:00
Pietro Gagliardi 3a3b96a38e Implemented more of GTK+'s grid tests. 2016-06-09 21:30:33 -04:00
Pietro Gagliardi 4b149ddfef Implemented uiGrid on GTK+. 2016-06-09 18:57:58 -04:00
Pietro Gagliardi 075eae15e5 Started uiGrid. 2016-06-09 17:15:59 -04:00
Pietro Gagliardi 04b83a2680 Merge pull request #114 from hugows/patch-1
Cmake 2.8.12 doesn't understand LANGUAGES keyword on project command
2016-06-09 11:26:38 -04:00
Pietro Gagliardi ddbd6c2133 Merge pull request #115 from ghaberek/master
Added Euphoria binding to README.md
2016-06-09 11:25:16 -04:00
Pietro Gagliardi 06ae417cb3 Split old announcements and updates out. 2016-06-09 11:22:02 -04:00
Pietro Gagliardi 3fad148200 Extracted the old grid.go for migration. 2016-06-09 08:20:39 -04:00
Pietro Gagliardi c96068316a More TODOs. 2016-06-08 23:52:53 -04:00
Pietro Gagliardi afe27177d5 Implemented uiForm on Windows. 2016-06-08 23:33:32 -04:00
Pietro Gagliardi 4b2858b53a Implemented uiForm on GTK+. 2016-06-08 18:19:41 -04:00
Pietro Gagliardi 69cad5e608 Fixed uiForm on OS X. 2016-06-08 16:26:23 -04:00
Pietro Gagliardi d232342779 I give up. MCVE time. 2016-06-08 08:55:57 -04:00
Pietro Gagliardi 45d394fc81 Okay new plan. 2016-06-08 07:54:43 -04:00
Pietro Gagliardi 9295af59ab More TODOs. 2016-06-07 23:25:01 -04:00
Pietro Gagliardi 2f3c0449ba Tried to debug all this ambiguity. Argh. 2016-06-07 23:24:29 -04:00
Pietro Gagliardi 0fe5214c09 Revert "Undid all of that. There's an easier way..."
...that only works for nibs. :(

This reverts commit 0fa706b8d4.
2016-06-07 18:57:02 -04:00
Pietro Gagliardi 0fa706b8d4 Undid all of that. There's an easier way... 2016-06-07 18:49:59 -04:00
Gregory Haberek 958893a73d Added Euphoria binding to README.md 2016-06-07 17:45:57 -04:00
Hugo Schmitt 4fde812156 Cmake 2.8.12 doesn't understand LANGUAGES keyword
Fortunately we can just use project(libui) since C and CPP are the languages enabled by default.
2016-06-07 16:09:03 -03:00
Pietro Gagliardi 39f76bdb25 Part 2: leading and trailing edges. 2016-06-07 15:04:14 -04:00
Pietro Gagliardi 95fcceef2f Re-establishing uiForm constraints: vertical constraints. 2016-06-07 14:59:12 -04:00
Pietro Gagliardi 7f05b796aa Started rewriting the OS X uiForm auto layout. 2016-06-07 14:38:03 -04:00
Pietro Gagliardi ff3c9f0c67 Made uiSearchEntry appropriately rounded on OS X. 2016-06-07 14:35:43 -04:00
Pietro Gagliardi c6e8537269 Started the implementation of uiForm on OS X. Mostly works, but there are Auto Layout glitches (of course there are Auto Layout glitches) 2016-06-07 11:29:49 -04:00
Pietro Gagliardi 1ad18ddc8e We are FINALLY adding uiForm. About time :V 2016-06-07 09:56:53 -04:00
Pietro Gagliardi 3e1258cc62 Implemented the new radio button stuff on OS X. 2016-06-06 20:12:17 -04:00
Pietro Gagliardi 9a5bc738c5 Implemented likewise on Windows. 2016-06-06 19:51:46 -04:00
Pietro Gagliardi 8ede507d36 Merge branch 'master' of github.com:andlabs/libui 2016-06-06 19:04:06 -04:00
Pietro Gagliardi 40128080da Merge pull request #112 from dom96/patch-1
Add Nim binding to readme
2016-06-06 19:03:23 -04:00
Pietro Gagliardi 5accda32e5 Added new uiRadioButtons functions and implemented them on GTK+. More TODOs. 2016-06-06 18:56:58 -04:00
Dominik Picheta 8d660431d7 Add Nim binding to readme 2016-06-06 23:49:04 +01:00
Pietro Gagliardi 852d2ee143 Clarified the README a bit. 2016-06-06 10:29:55 -04:00
Pietro Gagliardi 6cb3cd4ed7 More robust accelerator tests. 2016-06-06 09:27:07 -04:00
Pietro Gagliardi f1e3ecf786 Merge branch 'master' of github.com:andlabs/libui 2016-06-05 22:12:41 -04:00