Pietro Gagliardi
fae0bb061b
Fixed the obvious glitches with window resizes.
2016-11-01 15:19:02 -04:00
Pietro Gagliardi
4c429d5b7f
Removed the titlebar logic. Let's try to get the core code working first.
2016-11-01 14:57:44 -04:00
Pietro Gagliardi
0311679e37
Let's continue working on OS X resize drags.
2016-11-01 13:31:34 -04:00
Pietro Gagliardi
3eeb15bcdb
Added the initial implementation of the custom resize code.
2016-11-01 11:58:01 -04:00
Pietro Gagliardi
d3b33e39ce
Further enhancements to custom run loops on OS X for custom resize loops.
2016-10-31 14:33:11 -04:00
Pietro Gagliardi
211b11b80f
Fixed a threading issue in uiQueueMain() on GTK+.
2016-10-31 13:38:38 -04:00
Pietro Gagliardi
6779ae91d7
Started a FAQ with the OS X activation issue as the only question for now. Fixes #218 .
2016-10-28 18:56:55 -04:00
Pietro Gagliardi
a1d14b8773
More TODOs.
2016-10-28 17:43:40 -04:00
Pietro Gagliardi
39fdf7457b
More preparation for the OS X window move/resize code: uiMainStep() is split into an internal function that takes a pre-sendEvent: interception specifically intended for internal loops.
2016-10-27 23:32:33 -04:00
Pietro Gagliardi
8cbae7d2b7
More TODOs.
2016-10-27 20:51:37 -04:00
Pietro Gagliardi
5de62d073f
Cal [NSApp finishLaunching]. Fixes #182 .
2016-10-26 09:39:43 -04:00
Pietro Gagliardi
cc1942a929
Prepared OS X for the new uiArea functions.
2016-10-26 01:15:01 -04:00
Pietro Gagliardi
8819d9cd58
Fixed the new Windows uiArea functions.
2016-10-25 23:41:37 -04:00
Pietro Gagliardi
9d754bbf2a
Implemented the new functions on Windows. Now to test.
2016-10-25 23:24:13 -04:00
Pietro Gagliardi
7fbbba37f6
Added notes for adding the new uiArea functions to OS X.
2016-10-25 13:14:32 -04:00
Pietro Gagliardi
7abe97ec57
More TODOs.
2016-10-25 01:11:03 -04:00
Pietro Gagliardi
1fbfc9dd67
More TODOs.
2016-10-25 01:00:18 -04:00
Pietro Gagliardi
22caa5e502
Implemented the window drag stuff on GTK+. It works!
2016-10-25 00:34:12 -04:00
Pietro Gagliardi
67ff2fa855
Laid out the interface for user window drags.
2016-10-24 23:35:18 -04:00
Pietro Gagliardi
1871f7139d
Some more test areas in the borderless resize test. Now to actually spec out the API (hint: it's two functions in uiArea).
2016-10-24 23:27:44 -04:00
Pietro Gagliardi
8556fc7cd1
Started work on custom user resizes.
2016-10-24 23:08:55 -04:00
Pietro Gagliardi
fc243aed00
Cleaned up debugging code and added the main loop bugfix to the README.
2016-10-24 17:47:23 -04:00
Pietro Gagliardi
0c209a8277
Whoops, bugged that last one bad (yet it worked fine in X11 for some reason????). Fixed.
2016-10-24 15:44:02 -04:00
Pietro Gagliardi
3f1540b84a
And got rid of message pumping in unix/window.c. Woo! Gotta clean it up a bit first though...
2016-10-24 14:39:10 -04:00
Pietro Gagliardi
e17e69f2ad
Let's experiment with making uiWindowSetSize() not require an event loop.
2016-10-23 22:02:07 -04:00
Pietro Gagliardi
0870a3065e
Quick Windows fixes now localized.
2016-10-23 12:42:00 -04:00
Pietro Gagliardi
ce37d12d23
Typo fixes.
2016-10-22 19:36:32 -04:00
Pietro Gagliardi
57379474f1
And finished offing the movement window events. I think the others can stay, though they need some tweaks.
2016-10-22 19:34:53 -04:00
Pietro Gagliardi
57fbf78ef3
More removal.
2016-10-22 19:31:57 -04:00
Pietro Gagliardi
edd70b9fa5
More uiWindows cleanup.
2016-10-22 18:35:41 -04:00
Pietro Gagliardi
6d796b5642
More removal of uiWindow move events.
2016-10-22 18:11:49 -04:00
Pietro Gagliardi
570b794650
Started the work in removing the move and center functions from uiWindow; those simply cannot be done thanks to Wayland.
2016-10-22 15:40:15 -04:00
Pietro Gagliardi
d344e1ae29
More bindings. Fixes #211 .
2016-10-22 15:31:43 -04:00
Pietro Gagliardi
1369f53027
Meh, let's push
2016-10-22 09:01:26 -04:00
Pietro Gagliardi
8b3ce21886
More TODOs.
2016-10-21 18:27:40 -04:00
Pietro Gagliardi
f46edd097b
uiDrawTextWeightUtraBold.
2016-10-21 16:35:46 -04:00
Pietro Gagliardi
bfa781f1c2
Merge branch 'master' of github.com:andlabs/libui
2016-10-19 20:28:23 -04:00
Pietro Gagliardi
229ed226f6
Merge pull request #215 from kornrunner/master
...
Mention PHP Binding
2016-10-19 20:27:42 -04:00
Boris Momčilović
abbea5273f
Mention PHP Binding
...
Add a link to PHP extension
2016-10-20 01:07:51 +02:00
Pietro Gagliardi
a9c7ff9c6c
Travis now installs the right version of cmake by default on OS X. No more special hacks.
2016-10-17 14:25:32 -04:00
Pietro Gagliardi
e133903809
Merge branch 'master' of github.com:andlabs/libui
2016-10-17 12:41:58 -04:00
Pietro Gagliardi
15b069bb47
Merge pull request #176 from starius/no_res_suffix
...
cmake: do not reset unused variable _res_suffix
2016-10-17 12:38:19 -04:00
Pietro Gagliardi
05f7e2d3cf
Merge pull request #208 from sclukey/swift
...
Add Swift binding
2016-10-17 12:34:19 -04:00
Pietro Gagliardi
ba082864e1
Merge pull request #206 from yamadapc/patch-1
...
Add a complete Haskell binding to the README
2016-10-17 12:33:53 -04:00
Pietro Gagliardi
084ed53e63
Fixed a latent bug in uiFreeInitError() on Windows.
2016-10-15 01:21:04 -04:00
Steven Clukey
4bb9b58ec6
Add Swift binding
2016-09-15 09:24:34 -04:00
Pedro Tacla Yamada
2d5166c117
Add a complete Haskell binding to the README
...
The currently linked Haskell bindings to this library are just an empty repository. We've published complete bindings as well as OSX specific extensions like WebViews and MapViews (WIP) at https://github.com/beijaflor-io/haskell-libui . This just adds a link to it.
2016-09-06 11:55:00 -03:00
Pietro Gagliardi
0b5d4021f2
More TODOs.
2016-08-20 10:09:53 -04:00
Pietro Gagliardi
8964dff296
Reworked the README a bit.
2016-08-19 08:34:20 -04:00
Pietro Gagliardi
33e5defdb5
Merge branch 'master' of github.com:andlabs/libui
2016-08-19 08:13:56 -04:00