Alfred Wärnsäter
c238ebeef4
major changes, very much WIP, experimenting with async
2021-06-22 14:04:31 +02:00
cacaodev and GitHub
c8cdda0c18
Merge pull request #2962 from mrcarlberg/cptextview_more_ib_options
...
Fixed: CPTextView now handles more options from Interface Builder
2021-03-07 08:48:50 +01:00
daboe01 and GitHub
41cd73703e
Fixed: sharedApplication was instantiating the wrong class in subclasses of CPApplication ( #2968 )
...
Previously, CPApplication was hard-coded. This PR makes sharedApplication
instantiating the CPApp of the correct class.
2021-01-19 09:03:37 +01: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
Martin Carlberg
9f923941a8
Fixed: Prevent crash when _exposedRect is nil
2020-12-14 12:47:34 +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
b67384cdd1
Fixed: Running condition where the value is set before the radio button is associated in a radio group ( #2952 )
2020-11-20 08:25:03 +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
75d0a69c02
Fixed: uncorrect CPStepper rendering ( #2948 )
2020-10-30 10:58:34 +01:00
Didier Korthoudt and GitHub
e6fe9396f8
Fixed: Change default bezel style to CPRoundRectBezelStyle for CPButton ( #2947 )
...
Also removes unwanted comments
2020-10-27 11:01:18 +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
57cc90f89f
New: Provides more information on an error message in CPScroller ( #2931 )
2020-10-23 08:43:59 +02:00
Didier Korthoudt and GitHub
7e08e48a8a
New: Adds a new theme parameter "menu-offset" to CPPopUpButton instead of hard coded value ( #2923 )
2020-10-23 08:42:00 +02:00
Didier Korthoudt and GitHub
87719f1161
Fixed: Adds the missing isCSSBased method for CPView ( #2945 )
2020-10-12 08:51:49 +02:00
Didier Korthoudt and GitHub
99d7c8d824
New: Modern Cocoa behavior for Menus ( #2929 )
...
More theme parameters
Modern Cocoa behavior
First menubar item can be displayed specifically
All 3 control sizes are now managed
2020-10-09 15:52:54 +02:00
Didier Korthoudt and GitHub
1caf4f99cf
Fixed: Correct / complete theme states for themed values on CPStepper ( #2930 )
2020-10-09 14:39:38 +02:00
Didier Korthoudt and GitHub
78b3887e4a
New: CSS shadow, new theme parameters and Aristo3 CSS theme ready for CPWindow ( #2927 )
2020-10-09 14:29:10 +02:00
Didier Korthoudt and GitHub
bb064aacd5
New: The ability to control CPPopoverWindow background color ( #2928 )
...
This introduces a Cappuccino specific behavior that permits to control the background color of the popover by setting a background color on the content view.
2020-10-09 13:37:47 +02:00
Didier Korthoudt and GitHub
d9e8321d9e
Fixed: CPButton's now set their font using [self font] ( #2943 )
...
The corresponding adaptation in CPControl was missing in the previous PR
2020-10-09 13:05:51 +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
ef779c346e
New: Support modern Cocoa behavior regarding radio buttons groups. ( #2941 )
2020-10-09 09:35:56 +02:00
Martin Carlberg and GitHub
c1543d4a2f
Fixed: Loading cached theme attributes will miss previous cached values if superclass is done before subclass ( #2892 )
2020-10-02 16:01:30 +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
299f1a9102
Fixed: Aristo3 ready and compatible with new button state management for CPRadio ( #2922 )
2020-10-02 14:03:25 +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
010057d9e1
New: CPCheckBox Aristo3 ready and compatible with new button state management ( #2921 )
2020-10-02 13:05:59 +02:00
Didier Korthoudt and GitHub
6c7d8df565
Aristo3: CPButton ( #2920 )
2020-10-02 12:59:32 +02:00
Didier Korthoudt and GitHub
92598da06f
New: themable-system-font ( #2919 )
2020-10-02 12:55:32 +02:00
Didier Korthoudt and GitHub
601d6f7c6c
New: class method to BKThemeDescriptor that enables a view to inherit theme values of another view ( #2916 )
2020-10-02 12:31:22 +02:00
Didier Korthoudt and GitHub
e13cebaa3a
NEW: Material icon image ( #2909 )
2020-10-02 12:13:00 +02:00
Didier Korthoudt and GitHub
5724868c5a
Fixed: restorePreviousCSSState method for CPColor must be a class method for internal reasons ( #2912 )
2020-10-02 10:58:20 +02:00
Didier Korthoudt and GitHub
03972f0aec
Fixed: The classname for CSS theming on CPImage was not specified in the correct DOM element ( #2908 )
2020-10-02 10:55:55 +02:00
Didier Korthoudt and GitHub
6143ec4180
Fixed: Theme compilation problem because of lack of rgba capability of the compiler environment.( #2910 )
2020-09-11 09:01:33 +02:00
Didier Korthoudt and GitHub
c30464ee77
New: This adds the CSS dictionaries to the description of the color ( #2911 )
2020-09-11 08:55:10 +02:00
Didier Korthoudt
5ac6b1d1f1
Update CPViewAnimator.j
...
This fixes parameter type.
2020-08-30 10:01:11 +02:00
daboe01 and GitHub
77fe16faec
Fixed: background color attribute was ignored by CPTextView ( #2899 )
2020-07-01 16:33:07 +02:00
Martin Carlberg
7397e681f4
Fixed: Removed old unused line from a bad manual merge
2020-05-04 13:42:37 +02:00
Didier Korthoudt and GitHub
e7d5afe90e
New: Added dynamic attributes set for CSS based themes ( #2701 )
2020-04-06 13:10:34 +02:00
Didier Korthoudt and GitHub
2d9d354a05
Fixed: When a CPSearchField predicate was bound specifying a predicate format using more than one time the value of the search field ($value), only the first occurence was correctly set, others were set to null ( #2777 )
2020-04-06 13:03:57 +02:00
Didier Korthoudt and GitHub
60a686d75c
Fixed: _CPMenuItemStandardView didn't take in account the left-margin theme attribute ( #2689 )
2020-04-06 09:18:31 +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
617987f4a5
Fixed: CPTextField forced height to 29 instead of using theme value min-size ( #2688 )
2020-03-17 09:14:25 +01:00
daboe01 and GitHub
5bb338d6ec
New: CPTextField now supports the CPEditorRegistrationProtocol ( #2169 )
2020-03-11 10:30:00 +01:00
Didier Korthoudt and GitHub
8003d91c4a
Fixed: [CPControl setTextColor:] was missing theme state attribute ( #2828 )
2020-03-11 10:20:04 +01: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
daboe01 and GitHub
82e55b4761
Fixed: _glyphsFrames and _glyphsOffsets could be used uninitialized in CPTextView ( #2886 )
2020-03-03 17:04:52 +01:00
Didier Korthoudt and GitHub
3a51c386ca
Fixed: Before this PR, a click in a not first key responder CPTextField would misplace the caret if text alignment was not CPLeftTextAlignment #2887
...
Adapts the calculation of where in the textfield text the mouse is clicked to take in account the text alignment
2020-03-03 17:02:42 +01:00
Didier Korthoudt and GitHub
9868519cc0
Fix: Before this PR, the method attributeBySettingValue ignored existing values #2888
2020-03-03 16:43:29 +01:00
Didier Korthoudt and GitHub
038c007915
FIXED: Before this PR, CPButton never declares that its label should be single line ( #2889 )
2020-03-03 13:44:07 +01:00