Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Release] 0.1.0 #82

Open
wants to merge 211 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
211 commits
Select commit Hold shift + click to select a range
86a763f
[fluent] Add `FluentTheme.shapes`.
Sanlorng May 29, 2024
316963b
[fluent] Add `Geometry`.
Sanlorng May 31, 2024
1782fe9
[gallery] support navigator back history.
Sanlorng May 31, 2024
9d0c458
[fluent] **Break Changed** rename `training` to `trailing`.
Sanlorng Jun 13, 2024
ec6b494
[fluent] Fixed `FontIcon` crashed on Android.
Sanlorng Jun 14, 2024
ccb9a13
[fluent] Update `Acrylic` default style.
Sanlorng Jun 14, 2024
0dd59c9
[gallery] Fixed `GalleryPage` issues and exclude all design page.
Sanlorng Jun 14, 2024
b5f6aa3
[gallery] New Windows window title bar experience and support mica ef…
Sanlorng Jun 18, 2024
c091854
[gallery] code clean.
Sanlorng Jun 18, 2024
8fa3e9a
[fluent] Update `haze` version to 0.7.2.
Sanlorng Jun 24, 2024
18aceed
Merge pull request #62 from Konyaco/component/ListItem
Konyaco Sep 23, 2024
6ec690b
Merge pull request #57 from Konyaco/gallery/support_back_history
Sanlorng Sep 23, 2024
d83b2fd
Merge pull request #56 from Konyaco/geometry
Sanlorng Sep 23, 2024
7f742e9
[fluent] Add `Elevation` support .
Sanlorng Jun 14, 2024
be643af
Merge pull request #64 from Konyaco/component/elevation
Sanlorng Sep 23, 2024
57ed495
Merge pull request #65 from Konyaco/component/acrylic_update
Sanlorng Sep 23, 2024
c45108d
[fluent] Add `Expander` and `ExpanderItem`.
Sanlorng Jun 1, 2024
b6c171e
[fluent] rename `training` to `trailing`.
Sanlorng Jun 13, 2024
9b706f8
Update Expander's shapes
Sanlorng Sep 23, 2024
214f87f
Merge pull request #58 from Konyaco/component/expander
Sanlorng Sep 23, 2024
8773ea8
[fluent] Add `PillButton` and `LiteFilter`.
Sanlorng Jun 2, 2024
f174097
Fixed Button's compile error
Sanlorng Sep 23, 2024
74112d0
Merge pull request #59 from Konyaco/component/pill-button
Sanlorng Sep 23, 2024
c16e83d
[fluent] Add `SegmentedControl` and `SegmentedButton`.
Sanlorng Jun 2, 2024
5547771
Update SegmentedButton
Sanlorng Sep 23, 2024
59b2217
Merge pull request #60 from Konyaco/component/segmented-control
Sanlorng Sep 23, 2024
6a9f80b
[fluent] Add `TextBoxButton`.
Sanlorng Jun 5, 2024
369888f
[fluent] Add `AutoSuggestBox`.
Sanlorng Jun 6, 2024
12adeab
[gallery] update auto suggest box flyout.
Sanlorng Jun 13, 2024
4f2d085
Fixed TextField compile error
Sanlorng Sep 23, 2024
f33225a
Merge pull request #61 from Konyaco/text-box
Sanlorng Sep 23, 2024
1300f93
Update TextField shape const
Sanlorng Sep 23, 2024
4869042
[fluent] add `TabView`.
Sanlorng Jun 24, 2024
9b682b4
Remove TabView's BottomRadius and TopRadius const
Sanlorng Sep 23, 2024
948c488
[gallery] add 'TabViewWindow' in desktop
Sanlorng Sep 23, 2024
cd68c91
Merge pull request #66 from Konyaco/component/tab-view
Sanlorng Sep 23, 2024
927c8a2
[fluent] Fixed `Dialog` can't gain focus.
Sanlorng Sep 23, 2024
fea1757
[gallery] Fixed text block color incorrect when theme changed.
Sanlorng Sep 23, 2024
cdefe73
[fluent] Fixed incorrect elevation level of `Flyout`.
Sanlorng Sep 24, 2024
70e7d6f
[fluent] Update Build Script
Sanlorng Oct 27, 2024
d7ab9eb
[fluent] Update Build Script
Sanlorng Oct 27, 2024
2140348
[fluent] Update Build Script
Sanlorng Oct 27, 2024
bc424c7
[fluent] Update Build Script
Sanlorng Oct 28, 2024
256a079
[fluent] Try to fixed javadoc error, see[workaround](https://github.c…
Sanlorng Oct 28, 2024
ee2f7c1
[fluent] Try to fixed javadoc error, see[workaround](https://github.c…
Sanlorng Oct 28, 2024
3e7268e
[fluent] add comment for publish workaround
Sanlorng Oct 28, 2024
b14fad9
[fluent] update maven url
Sanlorng Oct 28, 2024
9cec829
[build] Add Gradle snapshot build action when `dev` branch update
Sanlorng Oct 28, 2024
cc4dfb3
[fluent] Update FluentDialog api shape
Sanlorng Oct 28, 2024
1de020a
Merge pull request #70 from Konyaco/fix-dialog-text-nput
Sanlorng Oct 28, 2024
2af3c21
Merge pull request #73 from Konyaco/update_build_script
Sanlorng Oct 28, 2024
3033df6
Update github_snapshot_build.yml
Sanlorng Oct 28, 2024
5df68f0
Update Kotlin to 2.0.21 and all deps
terrakok Nov 1, 2024
2c46c0f
Use kotlin uuid instead of the library
terrakok Nov 1, 2024
d378e9e
Set proper gradle properties
terrakok Nov 1, 2024
d9c9182
Fix toolchain version in java only modules
terrakok Nov 1, 2024
e94ee2c
Use kotlinx-datetime instead of jvm only calendar and avoid jvm only …
terrakok Nov 1, 2024
c393dc7
Add wasmJs target
terrakok Nov 1, 2024
982ae49
Refactor gradle properties
terrakok Nov 2, 2024
6f1116c
Update gradle and deps
terrakok Nov 2, 2024
d6fb911
Add js target
terrakok Nov 2, 2024
f59ef63
Fix day names in browsers
terrakok Nov 2, 2024
a01c68c
Fix calendar view days offset
terrakok Nov 2, 2024
e4b9d69
Delete unused code and fix java compilation
terrakok Nov 2, 2024
ccfa74e
Update .gitignore
terrakok Nov 2, 2024
7a7c85e
Fix browser calendar day offset
terrakok Nov 2, 2024
4dc8678
Add iOS target and demo app
terrakok Nov 2, 2024
f6b1fb8
Fix Calendar first day of week in JS target
Konyaco Nov 2, 2024
4e667fc
Add first day of week fallback for Firefox
Konyaco Nov 2, 2024
4d96e9a
Add workflow to deploy Github Pages
Konyaco Nov 2, 2024
7c29aec
Remove `skiko.js` dependency in wasm target
Konyaco Nov 2, 2024
38ed63a
Add browser icon metadata
Konyaco Nov 2, 2024
5fc791d
Disable workflow cache
Konyaco Nov 2, 2024
797b97d
[gallery] Add iOS icons
123Duo3 Nov 2, 2024
8b42ee8
Move iosApp into gallery
123Duo3 Nov 2, 2024
0d83e59
[gallery] Make titlebar in macOS transparent
123Duo3 Nov 3, 2024
84fc500
[gallery] Remember isMacOS
123Duo3 Nov 3, 2024
b924fbf
[gallery] Detect macOS in the Skiko way
123Duo3 Nov 3, 2024
1daff2b
[fluent] Fixed LocalFontIconFontFamily throw exception in default.
Sanlorng Nov 2, 2024
8ceb655
[gallery] Fixed Layout hit test crash.
Sanlorng Nov 2, 2024
7516452
[fluent] Update source file structure.
Sanlorng Nov 2, 2024
c3c6316
[fluent] Layer with BackgroundSizing parameter as default overload.
Sanlorng Nov 2, 2024
4e751d6
[fluent] New Material API, Acrylic was renamed to Material.
Sanlorng Nov 3, 2024
76821d1
[fluent] Remove the apis which deprecated in Compose 1.7.
Sanlorng Nov 3, 2024
fe3dc88
[fluent] Move iosMain to appleMain.
Sanlorng Nov 3, 2024
f5a515c
[fluent] Update HierarchyTemplate.
Sanlorng Nov 3, 2024
29227b1
[build] Move LibraryVersion setter on project plugin apply stage, fix…
Sanlorng Nov 4, 2024
50e55e7
Add common proguard rules for datetime
Sanlorng Nov 6, 2024
a6d38f8
[gallery] Fix: Keep androidx.compose.foundation.text classes for Prog…
Sanlorng Nov 6, 2024
51b5da0
[gallery] Use configureEach instead of all for KSP task dependency
Sanlorng Nov 6, 2024
58248bb
[gallery] Use WindowInsets to handle title bar and safe area
Sanlorng Nov 6, 2024
0665a84
Enable core library desugaring for CalendarView
Sanlorng Nov 6, 2024
a11a0e8
Rename the `jvmAndAndroid` group to `desktopAndAndroid`
Sanlorng Nov 6, 2024
fe6a353
[CI] feat: Build and Publish Multiplatform Snapshots
Sanlorng Nov 6, 2024
f1ab439
[CI] Add comment to js and wasm build action
Sanlorng Nov 6, 2024
f914c22
docs: Add a note about core library desugar for CalendarView
Sanlorng Nov 6, 2024
ace93b5
[fluent] Refactor: Update CalendarDatePicker to use BasicFlyoutContainer
Sanlorng Nov 6, 2024
c706bac
Fix: Incorrect Flyout acrylic background shape
Sanlorng Nov 6, 2024
ad57cbb
Refactor: Use Windows window frame on Windows 10 or later
Sanlorng Nov 7, 2024
a497272
[gallery] Only support backdrop and frame on Windows 10 or later
Sanlorng Nov 7, 2024
444d170
Refactor: Migrate window frame to common module
Sanlorng Nov 7, 2024
dbe4321
[gallery] Remove window inset from TabView on desktop
Sanlorng Nov 7, 2024
2bbf213
[gallery] Apply dark mode to window title bar
Sanlorng Nov 7, 2024
f267711
Refactor: Remove unused imports in TabViewScreen.desktop.kt
Sanlorng Nov 7, 2024
fa87840
[gallery] Use 64dp instead of 70dp for macOS window left insets
Sanlorng Nov 7, 2024
be6df56
[gallery] Update backdrop background
123Duo3 Nov 7, 2024
eeb0d18
Merge pull request #77 from Konyaco/sync_master_target
Konyaco Nov 7, 2024
4619482
Update screenshot.png
123Duo3 Nov 7, 2024
0ce7bec
chore: Only trigger release workflow on meaningful changes
Sanlorng Nov 8, 2024
74a9e74
[gallery] Refactor: Migrate SettingsScreen to new UI
Sanlorng Nov 8, 2024
8e63186
Refactor: Add dropdown to debug settings tile
Sanlorng Nov 8, 2024
b5ef920
[gallery] Update home screen
123Duo3 Nov 8, 2024
43768b6
Merge pull request #80 from Konyaco/gallery/buildKonfig
Sanlorng Nov 8, 2024
8c09830
[fluent] internal component `OverflowRow`, a common row logic for Top…
Sanlorng Oct 19, 2024
1aacb3e
[fluent] Add BreadcrumbBar
Sanlorng Oct 19, 2024
cb05357
[fluent] Fixed incorrect recompose on OverflowAction
Sanlorng Oct 19, 2024
b8cc43c
[fluent] Add `CommandBarFlyout`
Sanlorng Oct 20, 2024
8eccc3c
[fluent] feat: Implement NavigationView component
Sanlorng Nov 12, 2024
1afb5c5
[fluent] feat: Implement system colors
Sanlorng Nov 14, 2024
d6e05e7
Merge pull request #72 from Konyaco/component/overflow-row
Sanlorng Nov 15, 2024
7ec1bd5
Merge pull request #81 from Konyaco/style/system_colors
Sanlorng Nov 15, 2024
d7b5232
[gallery & fluent] Add `ColorScreen` and aligning some color names wi…
Sanlorng Nov 17, 2024
cd6e766
[fluent] feat: Update ColorScreen section headers
Sanlorng Nov 17, 2024
03c3bb6
[fluent] Adjust Fluent theme colors
Sanlorng Nov 17, 2024
407c1aa
[fluent] Refactor: Use `FluentTheme.colors.borders` for elevation shadow
Sanlorng Nov 17, 2024
b4e18bc
[fluent] Fix incorrect `Slider` track when size is not specified.
Konyaco Nov 17, 2024
c55d2dc
[fluent] feat: Add color on image fill
Sanlorng Nov 17, 2024
28ad7eb
[fluent] feat: Implement focus stroke colors
Sanlorng Nov 17, 2024
6c22cce
[fluent] Fix indicator offset calculation in NavigationView
Sanlorng Nov 18, 2024
697bfdc
[gallery] Fix: Adjust window insets padding for NavigationView
Sanlorng Nov 18, 2024
3af7291
[fluent] Support `enabled` property in Slider
Konyaco Nov 21, 2024
8b2df32
[fluent] Use SliderState in Slider
Konyaco Nov 21, 2024
62c5579
[fluent] Add Slider ticks
Konyaco Nov 21, 2024
5632b46
[fluent] feat: Allow customizing interactionSource for NavigationMenu…
Sanlorng Nov 21, 2024
060195e
[gallery] chore(deps): Update Haze to 1.0.2
Sanlorng Nov 21, 2024
67ee464
[fluent] Fix: Prevent TabView from exceeding its bounds
Sanlorng Nov 22, 2024
40a3719
[fluent] Support Slider steps
Konyaco Nov 22, 2024
30b73d1
[gallery] Add Slider steps sample
Konyaco Nov 22, 2024
9b22a61
[fluent] Refactor: Improve Slider layout and interaction
Sanlorng Nov 22, 2024
3d51b0d
hide back button visible if current system isn't Windows
Sanlorng Nov 27, 2024
84f6317
Merge pull request #83 from Konyaco/component/refactor_slider
Sanlorng Nov 30, 2024
dc53982
Add context menu key modifiers mapping for macOS.
Sanlorng Dec 1, 2024
f38d02b
Merge pull request #91 from Konyaco/update_context_menu_command
Sanlorng Dec 1, 2024
2ec02c7
Add missing spacing.
Sanlorng Dec 1, 2024
eec0334
Merge pull request #87 from Konyaco/haze_update
Sanlorng Dec 1, 2024
5a56a23
Merge pull request #88 from Konyaco/update_tab_row_layout
Sanlorng Dec 1, 2024
d9b9f0c
Add some parameters in MenuItem.
Sanlorng Dec 2, 2024
8b5601d
Merge pull request #85 from Konyaco/navigation_improve
Sanlorng Dec 2, 2024
373a4fc
[fluent] refactor: Refactor AutoSuggestBoxScope to use FlyoutAnchorScope
Sanlorng Nov 24, 2024
c947241
[fluent] feat: Make MenuFlyout scrollable
Sanlorng Nov 24, 2024
9469c0c
[fluent] feat: Add TooltipBox component
Sanlorng Nov 30, 2024
b82b13c
[fluent] feat: Add a label to the Slider's thumb
Sanlorng Nov 30, 2024
79f39ab
Fixed compilation error.
Sanlorng Dec 2, 2024
6920992
[fluent] refactor: Migrate to new `FontIcon`
Sanlorng Nov 20, 2024
e995bb9
[fluent] Apply LocalContentColor and LocalContentAlpha to FontIcon
Sanlorng Nov 20, 2024
8626310
[fluent] fix: Change default width of RatingControl
Sanlorng Nov 20, 2024
85d8712
[fluent] feat: Add BackIcon and NavigationIcon for NavigationView
Sanlorng Nov 21, 2024
7c2a1d1
Fixed compilation error.
Sanlorng Dec 2, 2024
716ab9d
[gallery] Rename DateTimeScreen to CalendarScreen
Sanlorng Dec 2, 2024
0e5285d
[gallery] feat: Add Flyout component
Sanlorng Dec 2, 2024
b47895b
[fluent] Fixed: Add selected color scheme for NavigationItem
Sanlorng Dec 3, 2024
481daf8
[gallery] feat: Add MenuFlyout component samples
Sanlorng Dec 5, 2024
c33f20d
Docs: Add snapshot repository badge and description
Sanlorng Dec 7, 2024
6a6ae20
Docs: Add credits section
Sanlorng Dec 7, 2024
e0c66c1
Docs: Update README with implemented components
Sanlorng Dec 7, 2024
a309d05
Docs: Add supported Kotlin targets to README
Sanlorng Dec 7, 2024
56c6fce
[gallery] feat: Add source code view for ComboBox
Sanlorng Dec 8, 2024
c6a4137
docs: Add contribution guidelines
Sanlorng Dec 12, 2024
9128ba1
[fluent] feat: Add InfoBar componentThis commit introduces the `InfoB…
Sanlorng Dec 15, 2024
07436e3
[gallery] Update InfoBarScreen samplesThis commit updates the InfoBar…
Sanlorng Dec 16, 2024
bd81862
[fluent] feat: Add `Badge` component
Sanlorng Dec 17, 2024
d41e610
[fluent] Update Badge component to pass status to content
Sanlorng Dec 17, 2024
607f395
[fluent] feat: Add badge support for SideNav, TopNav and NavigationView
Sanlorng Dec 17, 2024
2af22b5
Implmente `Badge` and `InfoBar`
Sanlorng Dec 17, 2024
1cfa11e
[fluent] feat: Implement GridViewItem component
Sanlorng Dec 20, 2024
f9c70f3
[fluent] Add FlipView component
Sanlorng Dec 22, 2024
ad4765c
[fluent] Add `SelectorBar` component
Sanlorng Dec 22, 2024
9469366
[fluent] feat: Add PipsPager component
Sanlorng Dec 22, 2024
1f39b80
[fluent] Fix: PipsPager scroll calculation
Sanlorng Dec 22, 2024
abedb35
[fluent] Fix: Correct order of modifiers in PipsPagerItem
Sanlorng Dec 22, 2024
0428016
Update Components in README.md
Sanlorng Dec 22, 2024
226031c
Update README.md
Sanlorng Dec 22, 2024
e9b11af
[fluent] feat: Implement MenuBar component
Sanlorng Dec 29, 2024
befef4c
Merge pull request #100 from Konyaco/component/menu_bar
Konyaco Feb 3, 2025
9a3c8d7
[fluent] Centralize `InfoBar` title when it is multiline content
Konyaco Feb 3, 2025
51b9d01
Merge pull request #92 from Konyaco/gallery/missing_component_pages
Konyaco Feb 3, 2025
f5911d9
[fluent] Fix: Reduce default mouse padding in TooltipBox
Sanlorng Feb 4, 2025
8c1e3e4
Rollback alignment
Konyaco Feb 4, 2025
48977e9
Merge pull request #97 from Konyaco/component/info_bar
Konyaco Feb 4, 2025
f41f254
Merge pull request #99 from Konyaco/component/selector_bar
Konyaco Feb 4, 2025
8c6ea71
Extract default Tooltip content.
Konyaco Feb 4, 2025
f041d5d
Merge pull request #84 from Konyaco/style/update_colors
Konyaco Feb 4, 2025
d6f39d2
Merge remote-tracking branch 'origin/dev' into component/flyout_compo…
Sanlorng Feb 4, 2025
eec43e1
Merge pull request #90 from Konyaco/component/flyout_components
Sanlorng Feb 4, 2025
602636a
Merge remote-tracking branch 'origin/dev' into component/font_icon_pr…
Sanlorng Feb 4, 2025
52a84fd
```
Sanlorng Feb 4, 2025
e524be6
[fluent] Refactor: Improve TopNav layout and behavior
Sanlorng Feb 5, 2025
9bdc7b5
Update multiplatform_snapshot_build.yml
Sanlorng Feb 7, 2025
993c82e
Merge remote-tracking branch 'origin/master' into dev
Sanlorng Feb 7, 2025
654e48d
[fluent] Fix build error: Remove unused platform-specific files
Sanlorng Feb 7, 2025
ecd4593
[readme] Mark Menu Bar as implemented
Sanlorng Feb 7, 2025
38894c4
[gallery] Refactor: Improve CopyButton and add InfoBar sample
Sanlorng Feb 7, 2025
2b4d1e8
Merge branch 'dev' into component/font_icon_primitives
Konyaco Feb 8, 2025
b72a809
Merge pull request #98 from Konyaco/component/collections
Sanlorng Feb 8, 2025
f7bc715
Merge pull request #86 from Konyaco/component/font_icon_primitives
Sanlorng Feb 8, 2025
ef0624b
Merge pull request #93 from Konyaco/readme_update
Sanlorng Feb 8, 2025
cf5dff1
[fluent] Refactor: Improve FlipView and PipsPager page buttons
Sanlorng Feb 9, 2025
d6335ae
[fluent] SideNav: Add content to header item
Sanlorng Feb 9, 2025
cd967cf
[fluent] Separate slider to Slider and BasicSlider
Konyaco Feb 9, 2025
5186f6d
[gallery] Add Slider `showTickMark` and BasicSlider examples.
Konyaco Feb 9, 2025
64e550c
Merge pull request #101 from Konyaco/separate_slider
Sanlorng Feb 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[fluent] Update HierarchyTemplate.
Sanlorng committed Nov 6, 2024
commit f5a515c148dbfec3a5f041d1f5b57b2207737b6f
Original file line number Diff line number Diff line change
@@ -3,6 +3,7 @@ package com.konyaco.fluent.plugin.build
import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension
import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType
import org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetTree

@OptIn(ExperimentalWasmDsl::class, ExperimentalKotlinGradlePluginApi::class)
@@ -23,12 +24,9 @@ fun KotlinMultiplatformExtension.applyTargets(publish: Boolean = true) {

common {
group("skiko") {
withJs()
withWasmJs()
withApple()
withMingw()
withLinux()
withJvm()
withCompilations {
it.target.platformType != KotlinPlatformType.androidJvm
}
}

group("jvmAndAndroid") {
@@ -40,6 +38,14 @@ fun KotlinMultiplatformExtension.applyTargets(publish: Boolean = true) {
withJs()
withWasmJs()
}

group("apple") {
withApple()
}

group("ios") {
withIos()
}
}
}
}