Skip to content

feat: project modernization umbrella - #8

Merged
yyjim merged 2 commits into
masterfrom
feat/project-modernization_umbrella
Feb 26, 2026
Merged

feat: project modernization umbrella#8
yyjim merged 2 commits into
masterfrom
feat/project-modernization_umbrella

Conversation

@yyjim

@yyjim yyjim commented Feb 26, 2026

Copy link
Copy Markdown
Member

Description

Screenshots

Before After
image
Simulator.Screen.Recording.-.iPhone.17.Pro.Max.-.2026-02-23.at.21.49.48.mov

yyjim and others added 2 commits February 23, 2026 18:43
* feat: add Tuist demo app and PR quality checks

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: revamp demo console integration and interaction flow

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: extract reusable CBLoggerWindow module for demo console

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* build: add husky pre-push swiftlint tooling setup

* docs: refresh README and add demo/logo assets

* ci: set up rubygems

* ci: update GitHub actions and pull_request_template

* Ci: add run-swiftlint.rb

* style: resolve SwiftLint naming and multiline formatting violations

* fix: correct "Tocuh" typo in TouchHandling filename and header

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* build: consolidate mise and Gemfile configs into project root

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* feat: add custom toolbar actions to CBLoggerWindow

- Introduce CBLoggerWindow.Action struct (title + handler) for user-defined toolbar buttons
- Rename CBLoggerWindow.Action enum to Event; onAction callback becomes onEvent
- Remove hardcoded RESET button; callers can now pass any actions via init(actions:)
- Custom actions render between built-in CLEAR and HIDE buttons in the toolbar
- Update demo to pass RESET as a CBLoggerWindow.Action

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* style: replace HIDE button with macOS-style close button in logger toolbar

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* style: style logger toolbar buttons with macOS traffic light design

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* style: reduce cell vertical padding for more compact log view

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: support passing params when logging events in demo

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* style: replace clear button icon with capsule label, expand hit areas

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: add SPAM action to demo for testing log volume

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* style: fix SwiftLint vertical whitespace violations

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* docs: document CBLoggerWindow custom toolbar actions in README

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@yyjim yyjim changed the title Feat/project modernization umbrella feat: project modernization umbrella Feb 26, 2026
@github-actions

Copy link
Copy Markdown
1 Warning
⚠️ This PR looks like an umbrella PR. Add the umbrella label if it is; ignore the warning if you plan to squash merge this PR.

Generated by 🚫 Danger

@yyjim yyjim self-assigned this Feb 26, 2026
@yyjim
yyjim merged commit bd62df5 into master Feb 26, 2026
5 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant