Alfred Wärnsäter
730b2dd874
removed glob dependancy
2021-08-06 10:36:04 +02:00
Alfred Wärnsäter
1c2b383838
removed uuid dependancy
2021-08-06 09:43:49 +02:00
Alfred Wärnsäter
dc5b3f48e8
fixed watch functionality in nib2cib
2021-08-05 16:22:36 +02:00
Alfred Wärnsäter
d17671c99e
added parsing of command line arguments
2021-08-04 15:19:10 +02:00
Alfred Wärnsäter
472f859bd8
basic support for nib2cib
2021-08-03 13:39:54 +02:00
Alfred Wärnsäter
87a1c6621c
ported nib2cib from narwhal to node, it now build using objj-jake
2021-07-29 13:20:30 +02:00
Alfred Wärnsäter
441e5fbc05
ported nib2cib to node the node api
2021-07-01 16:00:32 +02:00
Alfred Wärnsäter
c238ebeef4
major changes, very much WIP, experimenting with async
2021-06-22 14:04:31 +02:00
Martin Carlberg
f74fed5ee0
Fixed: CPTextView now handles more options from Interface Builder
...
The new options are:
1. Resizable Horizontally
2. Resizable Vertically
3. Max Size
Also two options from the Text Container is recognized:
1. Tracks text view width
2. Tracks text view height
The last two are needed to allow the text view to recalculate
the size of its content if the frame size is changed.
2020-12-16 11:29:11 +01:00
Didier Korthoudt and GitHub
3aba03eb28
Fixed: Missing call to super in NSTabView.j ( #2956 )
2020-11-22 11:01:14 +01:00
Didier Korthoudt and GitHub
1107195ab6
Fixed: Modern Cocoa behavior, new theme parameters, Aristo3 CSS theme ready for CPTabView ( #2936 )
2020-11-20 08:33:56 +01:00
Didier Korthoudt and GitHub
35420732d1
Fixed: Modern Cocoa behavior and Aristo3 CSS theme ready for CPDatePicker ( #2935 )
...
Also, clock hands can be manipulated
2020-11-06 16:27:07 +01:00
Didier Korthoudt and GitHub
5110c5706f
Fixed: Compilation warnings ( #2950 )
2020-11-06 07:25:21 +01:00
Didier Korthoudt and GitHub
633511acda
Fixed: Before this PR, placing a CPTableView in a CPBox would break nib2cib ( #2949 )
2020-10-31 17:56:13 +01:00
Didier Korthoudt and GitHub
5c4107835b
New: Aristo3 improvements for CPSearchField ( #2934 )
...
New theme parameters
Animations
Modern Cocoa behavior
Aristo3 CSS theme ready
2020-10-23 09:05:33 +02:00
Didier Korthoudt and GitHub
5f6df95e30
New: Modern Cocoa behavior and methods, ticked sliders and Aristo3 CSS theme ready ( #2926 )
2020-10-09 11:47:18 +02:00
Didier Korthoudt and GitHub
9145e27009
Fixed: Aristo3 CSS theme ready and replaces setTextFieldBackgroundColor by setBackgroundColor for CPTextField ( #2925 )
2020-10-02 14:47:50 +02:00
Didier Korthoudt and GitHub
7bde091f1b
FIXED: when using a custom view with subviews, subviews were presented in the reversed order ( #2913 )
2020-10-02 13:31:45 +02:00
Didier Korthoudt and GitHub
412baf7872
Fixed: Aristo3 ready and modern Cocoa behavior for CPBox ( #2924 )
2020-10-02 13:28:06 +02:00
Didier Korthoudt and GitHub
6c7d8df565
Aristo3: CPButton ( #2920 )
2020-10-02 12:59:32 +02:00
Didier Korthoudt and GitHub
e13cebaa3a
NEW: Material icon image ( #2909 )
2020-10-02 12:13:00 +02:00
Didier Korthoudt and GitHub
89b70843c7
Fixed: Nib2cib was using hard coded frame adjustment for CPBox ( #2761 )
2020-04-06 09:17:05 +02:00
Didier Korthoudt and GitHub
a4ef18ddab
FIXED: Before this PR, only CPControl could use nib2cib-adjustment-frame. ( #2831 )
2020-03-11 10:17:14 +01:00
Didier Korthoudt and GitHub
ba6350e24d
NEW: CPSplitView modern Cocoa behavior implementation ( #2876 )
2020-02-21 14:32:53 +01:00
Martin Carlberg and GitHub
1c866931f3
New: The compiler will now create warnings for variables that are never read ( #2871 )
...
This new warning adds a lot of warnings in the Cappuccino frameworks. I have turned off
the warning in the Jakefiles when compiling most of the Cappuccino frameworks. But it is
on as default for any user projects.
So there is also a new feature to turn off/on warnings as a compiler flag.
These flags are (all flags are on as default):
-Wunused-but-set-variable Warning when a local variable is never read.
-Wshadow-ivar Warning when a local variable is shadowing an instance variable for the class.
-Wcreate-global-inside-function-or-method Warning when creating a global variable inside a function or method.
-Wunknown-class-or-global Warning when a class or global variable is not known.
-Wunknown-ivar-type Warning when the type for an instance variable is not known.
To turn off a flag add a 'no-' prefix. Example: -Wno-unused-but-set-variable
For an example how to use it in a Jakefile please look at the Jakefiles in this commit.
2020-02-21 14:29:48 +01:00
Didier Korthoudt and Martin Carlberg
bea0778acc
Fixed: Before this PR, cell based table views that use specific font, reverted to standard font when selected/editing ( #2845 )
2019-06-13 16:14:48 +02:00
Didier Korthoudt and Martin Carlberg
76dd5383ab
Fixed: A «feature» of Xcode where IB sometimes stores NSFont values in the alternate image property. ( #2844 )
2019-06-13 16:04:59 +02:00
Didier Korthoudt
3d4c08ad20
CPStepper-enabled-from-IB
2018-10-27 12:01:57 +02:00
Didier Korthoudt and Martin Carlberg
dd781fd86b
Fixed: Enabled state for CPSlider was not converted by nib2cib ( #2775 )
2018-09-17 09:11:36 +02:00
cacaodev
96793b39ba
Revert "Fixed: Define header-view-height attribute in ThemeDescriptors. ( #2764 )"
...
This reverts commit 9ad44e6dc2 .
2018-08-30 16:02:48 +02:00
cacaodev and Martin Carlberg
9ad44e6dc2
Fixed: Define header-view-height attribute in ThemeDescriptors. ( #2764 )
...
This is a better solution for problem introduced by #2758
2018-08-29 14:28:02 +02:00
Didier Korthoudt and Martin Carlberg
c0ee5f6563
Fixed: Problem with nib2cib introduced by #2758 ( #2763 )
2018-08-22 09:41:37 +02:00
Didier Korthoudt and Martin Carlberg
586c419c46
Fixed: Before this PR, Nib2Cib wasn't using theme attribute "header-view-height" ( #2758 )
2018-08-21 09:26:40 +02:00
daboe01 and cacaodev
6443575114
fixed: nib2cib was susceptible to IB button issue with alternateImage ( #2721 )
2018-05-28 21:10:40 +02:00
Alexandre Wilhelm and GitHub
a07459454b
Merge pull request #2660 from bedalton/formatting-add-semi-colons-nib2cib-converter
...
Formatting: add semi-colons to nib2cib/Converter.j
2018-04-08 11:24:56 -07:00
Alexandre Wilhelm and GitHub
c24366fcec
Merge pull request #2670 from bedalton/formatting-add-semi-colons-nib2cib-nib2cib
...
Formatting: add semi-colon to nib2cib/Nib2Cib.j
2018-04-08 11:22:31 -07:00
Daniel
a3a2ee118e
Formatting: add semi-colon to NSCustomResource.j
2018-04-07 17:17:19 -07:00
Daniel
f285efc277
Formatting: add semi-colon to Nib2Cib.j
2018-04-07 17:15:36 -07:00
Daniel
a005a468a7
Formatting: add semi-colons to nib2cib/Converter.j
2018-04-07 16:40:52 -07:00
Martin Carlberg and GitHub
32059c376e
Fixed: Nib2Cib will replace a CPTextFieldCell with a CPTextField as Cappuccino does not use cells. When a binding or connection is made to a CPTextFieldCell the binding / connection will get lost when read as the cell is never stored in the cib file. ( #2572 )
...
This fix make sure that the binding / connection is made to the CPTextField instead of the cell by replacing the cell with the text field when reading the xib file. The same mechanism is used in NSButton and NSMatrix.
This fix allows view based TableView bindings from a text field cell to the table cell view in the Interface Builder in Xcode.
2018-03-06 09:09:57 +01:00
Maik Opitz
08f74201b6
RegEx angepasst
2016-11-02 16:21:03 +00:00
Maik Opitz
fb43f8bf1a
Regex nochmals angepasst
2016-11-02 16:45:01 +01:00
Maik Opitz
bf082600c3
fixed RegEx with newer gcc versions
2016-11-01 15:46:40 +01:00
cacaodev
dda81b12da
Revert "nib2cib: discard warnings in the nib file."
...
This reverts commit 4e11152e76 .
2016-10-22 08:40:38 +02:00
Martin Carlberg and GitHub
42e12fae24
Merge pull request #2485 from cacaodev/ibtool-warnings
...
nib2cib: discard warnings in the nib file.
2016-10-17 18:07:59 +02:00
cacaodev
4e11152e76
nib2cib: discard warnings in the nib file.
2016-09-26 09:44:23 +02:00
daboe01
91c52f8ec8
Merge remote-tracking branch 'cappuccino/master' into NEW--CPTextView
2016-09-03 09:40:49 +02:00
Alexander Ljungberg
f4c11d14e7
Fixed: nib2cib'ed files different with jake release and jake deploy.
...
Without this fix, if you ran `nib2cib` on its own on your UI files you could get a different result than what `jake release` or `jake deploy` would produce. In particular the `NSClasses` setting would be ignored unless `jake release` was used.
The reason for this bug was that the main bundle was never loaded and so the `Info.plist` was not read. But when using `jake release` (and deploy) the main bundle and the `Info.plist` gets baked in so it's always automatically loaded.
The fix is to load the main bundle before checking its settings.
2016-08-10 13:22:04 +01:00
Alexander Ljungberg
dde805931d
New: show successfully loaded NSClasses in nib2cib verbose.
...
It's helpful to see which ones are loaded when troubleshooting nib2cib.
2016-08-10 13:22:04 +01:00
daboe01
7acb30b981
fixed: text wrapping in textviews from nibs was wrong
2016-05-22 20:33:41 +02:00