optimisme

Results 18 issues of optimisme

Since macOS Monterey, NSButtons have the ability to configure the background color with 'setBezelColor'. It is not an essential need, but it is desirable. According to Apple's documentation: _The new...

enhancement

Maybe my source is totally wrong, but I have been trying to fix this behabiour for days and looking at the stack trace I amb begining to think this is...

In Cocoa, NSSegmentedControl elements by default only allow one item to be selected, but with 'setTrackingMode': [bSegmentedAny setTrackingMode:NSSegmentSwitchTrackingSelectAny]; They allow configuring the object to select multiple values. This functionality is...

In an NSSegmentedControl field, it is expected that with the 'sizeToFit' configuration, the necessary size that the object should occupy to display the options correctly is calculated. However, in reality,...

NSBeizerPath does not clip gradients properly, see ```objectivec NSColor *startColor = GVThemeColorRGB(35, 135, 255, 1.0); NSColor *endColor = GVThemeColorRGB(0, 110, 255, 1.0); NSGradient *gradient = [[NSGradient alloc] initWithStartingColor:startColor endingColor:endColor]; NSBezierPath...

When 'autohidesScrollers = YES;' the horizontal scroll is shown even if 'hasHorizontalScroller = NO;'

Here is an example: ```objectivec NSRect shadowFrame = NSInsetRect(frame, 5.0, 5.0); shadowFrame.origin.x += 5.0; shadowFrame.origin.y += 5.0; // Definir el color de l'ombra NSColor *shadowColor = [NSColor redColor]; // Definir...

enhancement

CTButtonTypeSwitch does not show mixed state, it shows the checkmark on mixed state, instead of the '-'

theming does not allow to disable text movement while clicking a button

enhancement

looks like menu size is computed at NSMenuView > sizeToFit, it is not possible from a custom theme to add padding between the limits of the menu pop up and...

enhancement