Skip to content

Commit

Permalink
Merge pull request #149 from Appsilon/release-0.3.0
Browse files Browse the repository at this point in the history
Release 0.3.0
  • Loading branch information
kamilzyla authored Jan 13, 2023
2 parents d372737 + 86e3dee commit db79d72
Show file tree
Hide file tree
Showing 16 changed files with 145 additions and 104 deletions.
1 change: 0 additions & 1 deletion .github/.gitignore

This file was deleted.

35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Bug report
description: Report a problem you encountered
body:
- type: markdown
attributes:
value: >
Thank you for taking the time to complete this bug report!
Please [search](https://github.com/Appsilon/shiny.fluent/issues)
through existing issues first to make sure you are not creating a duplicate.
- type: textarea
attributes:
label: Steps to reproduce
value: '1. '
validations:
required: true

- type: textarea
attributes:
label: Bug description
description: What happened? Attach error messages and screenshots if applicable.
validations:
required: true

- type: textarea
attributes:
label: Expected behavior
description: What should have happened?
validations:
required: true

- type: textarea
attributes:
label: Comments
description: Add any other useful information here.
35 changes: 0 additions & 35 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: true
contact_links:
- name: Documentation
url: https://appsilon.github.io/shiny.fluent/
about: Learn about shiny.fluent from our documentation
- name: Discussions
url: https://github.com/Appsilon/shiny.fluent/discussions
about: Use the board for questions and general discussion
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Feature request
description: Request a new feature
body:
- type: markdown
attributes:
value: >
Thank you for taking the time to complete this feature request!
Please [search](https://github.com/Appsilon/shiny.fluent/issues)
through existing issues first to make sure you are not creating a duplicate.
- type: textarea
attributes:
label: Motivation
description: What is your need? What problem are you trying to solve?
validations:
required: true

- type: textarea
attributes:
label: Feature description
description: How would this feature work from user's perspective?
validations:
required: true

- type: textarea
attributes:
label: Implementation ideas
description: How would this feature work under the hood?

- type: textarea
attributes:
label: Impact
description: How often would this feature be used? What if we don't implement it?

- type: textarea
attributes:
label: Comments
description: Add any other useful information here.
15 changes: 0 additions & 15 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

6 changes: 0 additions & 6 deletions .github/ISSUE_TEMPLATE/question.md

This file was deleted.

4 changes: 4 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
### Changes
Closes #

### How to test
14 changes: 0 additions & 14 deletions .github/pull_request_template.md

This file was deleted.

14 changes: 7 additions & 7 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
Package: shiny.fluent
Title: Microsoft Fluent UI for Shiny Apps
Version: 0.2.1
Version: 0.3.0
Authors@R:
c(
person(given = "Marek", family = "Rogala", role = "aut", email = "marek@appsilon.com"),
person(given = "Kamil", family = "Zyla", role = "aut", email = "kamil@appsilon.com"),
person("Developers", "Appsilon", email = "[email protected]", role = "cre"),
person(family = "Appsilon Sp. z o.o.", role = "cph")
person("Kamil", "Żyła", role = c("aut", "cre"), email = "opensource+kamil@appsilon.com"),
person("Jakub", "Sobolewski", role = "aut", email = "jakub.sobolewski@appsilon.com"),
person("Marek", "Rogala", role = "aut", email = "[email protected]"),
person("Appsilon Sp. z o.o.", role = "cph", email = "[email protected]")
)
Description: It provides all controls from Microsoft Fluent UI.
URL: https://appsilon.github.io/shiny.fluent, https://github.com/appsilon/shiny.fluent
License: LGPL-3 + file LICENSE
Encoding: UTF-8
LazyData: true
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.1.2
RoxygenNote: 7.2.3
VignetteBuilder: knitr
Depends:
R (>= 2.10)
Expand All @@ -23,7 +23,7 @@ Imports:
jsonlite,
rlang,
shiny,
shiny.react (>= 0.2.2)
shiny.react (>= 0.3.0)
Suggests:
dplyr,
DT,
Expand Down
27 changes: 20 additions & 7 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,30 @@
# shiny.fluent 0.3.0

1. Added `ThemeProvider` component ([#47](https://github.com/Appsilon/shiny.fluent/issues/47)).
2. Added `ShimmeredDetailsList` component
([#34](https://github.com/Appsilon/shiny.fluent/issues/34)).
3. All `.shinyInput` wrappers now have a sensible debounce consistent with vanilla Shiny
([#130](https://github.com/Appsilon/shiny.fluent/issues/130)).
4. Added update functions for all buttons
([#12](https://github.com/Appsilon/shiny.react/issues/12)).
5. `Dropdown.shinyInput` now supports multiselection
([#42](https://github.com/Appsilon/shiny.fluent/issues/42)).


# shiny.fluent 0.2.2

* Ensure `DatePicker.shinyInput` with `value = NULL` to behave
consistently with the official behavior. [#118](https://github.com/Appsilon/shiny.fluent/pull/118)
1. Make the behavior of `DatePicker.shinyInput` with `value = NULL` consistent with vanilla Shiny
([#118](https://github.com/Appsilon/shiny.fluent/pull/118)).

# shiny.fluent 0.2.0

This is the first public release, with several big interface changes:

* Removed `withReact()`. Components now work without it!
* Added `.shinyInput` suffix to components with interface modified to match vanilla Shiny inputs.
The corresponding components without the suffix now expose unaltered React interface.
* Changed naming convention to `camelCase`.
* Added `setInput()` and `triggerEvent()` helpers.
1. Removed `withReact()`. Components now work without it!
2. Added `.shinyInput` suffix to components with interface modified to match vanilla Shiny inputs.
The corresponding components without the suffix now expose unaltered React interface.
3. Changed naming convention to `camelCase`.
4. Added `setInput()` and `triggerEvent()` helpers.

# shiny.fluent 0.1.0

Expand Down
34 changes: 21 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
<a href = "https://appsilon.com/careers/" target="_blank"><img src="http://d2v95fjda94ghc.cloudfront.net/hiring.png" alt="We are hiring!"/></a>


<img src="man/figures/shiny-fluent.png" align="right" alt="" width="130" />
# shiny.fluent <a href="https://appsilon.github.io/shiny.fluent/"><img src="man/figures/shiny-fluent.png" align="right" alt="shiny.fluent logo" style="height: 140px;"></a>

# shiny.fluent
> _Microsoft Fluent UI for Shiny Apps_
<!-- badges: start -->
[![CRAN
status](https://www.r-pkg.org/badges/version/shiny.fluent)](https://cran.r-project.org/package=shiny.fluent)
[![CI](https://github.com/Appsilon/shiny.fluent/actions/workflows/ci.yml/badge.svg)](https://github.com/Appsilon/shiny.fluent/actions/workflows/ci.yml)
[![downloads monthly](https://cranlogs.r-pkg.org/badges/shiny.fluent)](https://CRAN.R-project.org/package=shiny.fluent)
[![downloads total](https://cranlogs.r-pkg.org/badges/grand-total/shiny.fluent)](https://CRAN.R-project.org/package=shiny.fluent)
<!-- badges: end -->

We believe that a great UI plays a huge role in the success of application projects. shiny.fluent gives your apps:
Expand All @@ -27,9 +28,13 @@ As Fluent UI is built in React, shiny.fluent is based on another package called

### Installation

To install the packages, run:
```R
remotes::install_github("Appsilon/shiny.react")
Stable version:
```r
install.packages("shiny.fluent")
```

Development version:
```r
remotes::install_github("Appsilon/shiny.fluent")
```

Expand Down Expand Up @@ -68,12 +73,15 @@ We recommend the following for starters:
There are also usage examples for individual components.
Use `shiny.fluent::runExample()` to list all available examples.

Appsilon
--------
## Appsilon

<img src="https://avatars0.githubusercontent.com/u/6096772" align="right" alt="" width="6%" />

Appsilon is the **Full Service Certified RStudio Partner**. Learn more
at [appsilon.com](https://appsilon.com).
Appsilon is a **Posit (formerly RStudio) Full Service Certified Partner**.<br/>
Learn more at [appsilon.com](https://appsilon.com).

[Get in touch](mailto:[email protected]).

Get in touch [[email protected]](mailto:[email protected])
Check our [Open Source tools](https://shiny.tools).

<a href = "https://appsilon.com/careers/" target="_blank"><img src="http://d2v95fjda94ghc.cloudfront.net/hiring.png" alt="We are hiring!"/></a>
4 changes: 3 additions & 1 deletion man/DetailsList.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion man/GroupedList.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 5 additions & 3 deletions man/List.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/SearchBox.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit db79d72

Please sign in to comment.