Kevin Sawicki
|
268dd1a6c2
|
Remove unneeded include
|
2017-03-13 11:15:36 -07:00 |
|
Kevin Sawicki
|
e52ece1a1e
|
Implement NSScrubberDataSource in AtomTouchBar
|
2017-03-13 11:06:41 -07:00 |
|
Kevin Sawicki
|
2fe21ecdd0
|
🎨
|
2017-03-13 10:28:30 -07:00 |
|
Kevin Sawicki
|
634bd7b17f
|
Add NSScrubber forward declarations
|
2017-03-13 10:07:48 -07:00 |
|
Samuel Attard
|
25a231fc50
|
Initial NSScrubber implementation
|
2017-03-13 10:51:12 +11:00 |
|
Kevin Sawicki
|
5b1d5b39a2
|
Set automatic via else block
|
2017-03-10 10:11:56 -08:00 |
|
Kevin Sawicki
|
3349e32196
|
Verify selectedIndex to prevent NSRangeException
|
2017-03-10 10:09:18 -08:00 |
|
Samuel Attard
|
1c027c526b
|
Add segmented control implementation
|
2017-03-10 17:40:39 +11:00 |
|
Kevin Sawicki
|
4d6c779839
|
identList -> identifiers
|
2017-03-03 15:28:32 -08:00 |
|
Kevin Sawicki
|
b879872317
|
Always set properties in update calls
|
2017-03-03 15:24:32 -08:00 |
|
Kevin Sawicki
|
2680ee9f8f
|
Add support for setting TouchBarLabel text color
|
2017-03-03 15:14:51 -08:00 |
|
Kevin Sawicki
|
002369576f
|
Add initial touch bar docs
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
ce12dcd3b4
|
Add live popover icon property
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
a34f9d3583
|
Support icon property to match MenuItem
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
506b42b563
|
🎨
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
ecc0478e3c
|
Match Popover casing in macOS APIs
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
d1edd80ef8
|
Use NSTouchBar itemForIdentifier to lookup existing item
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
93bbe8e70b
|
Use device NS colors consistently
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
70d61869a5
|
Use array to create empty NSMutableArray
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
708ed9d1cd
|
Store ordered settings in AtomTouchBar
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
5f9e9d4b36
|
Add move live updating properties
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
61aa9bbff4
|
Add support for spacer items
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
f153d08297
|
Support setting the initial/available colors
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
347d472841
|
Remove unused clear method
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
b959f782f6
|
Rename instance variable maps
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
ec500b2852
|
Use scoped_nsobject to match Chrome implementation
|
2017-03-03 14:00:38 -08:00 |
|
Kevin Sawicki
|
98f5858b11
|
Initial support for dynamic properties
|
2017-03-03 14:00:38 -08:00 |
|
Kevin Sawicki
|
cbb6f8c33e
|
Store event listeners in each TouchBar class
|
2017-03-03 14:00:38 -08:00 |
|
Kevin Sawicki
|
14ef5c5957
|
Reset helper when makeTouchBar is called
|
2017-03-03 14:00:38 -08:00 |
|
Kevin Sawicki
|
ca29ec0101
|
Use reference
|
2017-03-03 14:00:38 -08:00 |
|
Kevin Sawicki
|
f297ba987e
|
touchBarFromMutatableArray -> touchBarFromItemIdentifiers
|
2017-03-03 14:00:38 -08:00 |
|
Kevin Sawicki
|
b30f7c3c94
|
Use std::string ctor
|
2017-03-03 14:00:38 -08:00 |
|
Kevin Sawicki
|
8500538793
|
Use base::SysUTF8ToNSString helper
|
2017-03-03 14:00:38 -08:00 |
|
Kevin Sawicki
|
cf7cd1f32b
|
hasTBDict -> hasItemWithID
|
2017-03-03 14:00:38 -08:00 |
|
Kevin Sawicki
|
b632cdd37d
|
Extract helper class to encapsulate touch bar items
|
2017-03-03 14:00:38 -08:00 |
|