jerel/ember-cli-loading-slider 117
A YouTube like loading indicator for EmberJS packaged as an Ember CLI add-on.
Make the passing of time observable in your Ember app.
Store data in localStorage or sessionStorage and if using localStorage also synchronize it between browser tabs.
Provides common fields for Ecto
A growl notification system for EmberJS packaged as an Ember CLI add-on.
The Banners module is a url driven way of displaying images on your site
EllisLab's Open Source PHP Framework
Slides for a talk I gave at the DevCoMO meetup in Columbia Missouri
Elixir library for various distance calculations
pull request commentboydm/scenic
Stricter font_metrics requirement
This has been published to hex as version v0.10.5
comment created time in 9 hours
issue closedboydm/scenic
Basic demos don't work due to font_metrics error
When you try to run either
mix scenic.new my_app
cd my_app
mix do deps.get, scenic.run
or
mix scenic.new.example my_app_example
cd my_app_example
mix do deps.get, scenic.run
They will crash due to missing function in font_metrics library (there is no longer a function called from_binary).
Compiling 91 files (.ex)
warning: FontMetrics.from_binary/1 is undefined or private
lib/scenic/cache/static/font_metrics.ex:226: Scenic.Cache.Static.FontMetrics.load/3
warning: FontMetrics.from_binary!/1 is undefined or private
lib/scenic/cache/static/font_metrics.ex:248: Scenic.Cache.Static.FontMetrics.load!/3
The issue was that scenic didn't specify using 0.3.0, which is fixed now. But the release version has this bug. So until a new release is pushed to out, this is the fix.
Simple fix is update mix.exs to use the GitHub repo:
defp deps do
[
# {:scenic, "~> 0.10"},
# get scenic from GitHub...
{:scenic, git: "https://github.com/boydm/scenic.git", override: true},
{:scenic_driver_glfw, "~> 0.10", targets: :host},
# These deps are optional and are included as they are often used.
# If your app doesn't need them, they are safe to remove.
{:scenic_sensor, "~> 0.7"},
{:scenic_clock, "~> 0.10"}
]
end
closed time in 9 hours
madasebrofissue commentboydm/scenic
Basic demos don't work due to font_metrics error
This is now published to hex as version v0.10.5
comment created time in 9 hours
PR merged boydm/scenic
<!-- MAKE SURE TO READ THE CONTRIBUTING GUIDE BEFORE CREATING A PR https://github.com/boydm/scenic/blob/master/.github/CONTRIBUTING.md -->
<!-- Provide a general summary of your changes in the Title above --> <!-- Keep the title short and descriptive, as it will be used as a commit message -->
Description
Update elixir_make to 0.6.2 since 0.6.1 has been retired.
Motivation and Context
<!--- Why is this change required? What problem does it solve? --> <!--- If it fixes an open issue, please link to the issue here. -->
Types of changes
<!--- What types of changes does your code introduce? Put an x in all the
boxes that apply: -->
- [ ] Bug fix (a non-breaking change which fixes an issue)
- [ ] New feature (a non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Improvement/refactoring (non-breaking change that doesn't add any feature but make things better)
Checklist
<!--- Go over all the following points, and put an x in all the boxes that
apply. -->
- [ ] Check other PRs and make sure that the changes are not done yet.
- [ ] The PR title is no longer than 64 characters.
pr closed time in 9 hours
push eventboydm/scenic
commit sha 6bb19fc4b2d9801c2c343d9d6ae25004a6b61713
update elixir_make to 0.6.2
commit sha 6167639a1cf064635170a448dada562c7f5d13e8
Merge pull request #224 from boydm/make update elixir_make to 0.6.2
push time in 9 hours
pull request commentboydm/scenic
Codecov Report
Merging #224 (6bb19fc) into master (60cb227) will not change coverage. The diff coverage is
n/a.
@@ Coverage Diff @@
## master #224 +/- ##
=======================================
Coverage 86.66% 86.66%
=======================================
Files 87 87
Lines 2340 2340
=======================================
Hits 2028 2028
Misses 312 312
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update 60cb227...6bb19fc. Read the comment docs.
comment created time in 9 hours
PR opened boydm/scenic
<!-- MAKE SURE TO READ THE CONTRIBUTING GUIDE BEFORE CREATING A PR https://github.com/boydm/scenic/blob/master/.github/CONTRIBUTING.md -->
<!-- Provide a general summary of your changes in the Title above --> <!-- Keep the title short and descriptive, as it will be used as a commit message -->
Description
<!--- Describe your changes in detail -->
Motivation and Context
<!--- Why is this change required? What problem does it solve? --> <!--- If it fixes an open issue, please link to the issue here. -->
Types of changes
<!--- What types of changes does your code introduce? Put an x in all the
boxes that apply: -->
- [ ] Bug fix (a non-breaking change which fixes an issue)
- [ ] New feature (a non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Improvement/refactoring (non-breaking change that doesn't add any feature but make things better)
Checklist
<!--- Go over all the following points, and put an x in all the boxes that
apply. -->
- [ ] Check other PRs and make sure that the changes are not done yet.
- [ ] The PR title is no longer than 64 characters.
pr created time in 9 hours
push eventboydm/scenic
commit sha 1a96f1cfff24579640af8af3e59cbe77b1730199
update ex_doc
commit sha 60cb227adb69a1be4e6b87db83aeb284fe7dbdb6
Merge pull request #223 from boydm/docs update ex_doc
push time in 9 hours
PR merged boydm/scenic
<!-- MAKE SURE TO READ THE CONTRIBUTING GUIDE BEFORE CREATING A PR https://github.com/boydm/scenic/blob/master/.github/CONTRIBUTING.md -->
<!-- Provide a general summary of your changes in the Title above --> <!-- Keep the title short and descriptive, as it will be used as a commit message -->
Description
Update version of ex_doc
Motivation and Context
<!--- Why is this change required? What problem does it solve? --> <!--- If it fixes an open issue, please link to the issue here. -->
Types of changes
<!--- What types of changes does your code introduce? Put an x in all the
boxes that apply: -->
- [ ] Bug fix (a non-breaking change which fixes an issue)
- [ ] New feature (a non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Improvement/refactoring (non-breaking change that doesn't add any feature but make things better)
Checklist
<!--- Go over all the following points, and put an x in all the boxes that
apply. -->
- [ ] Check other PRs and make sure that the changes are not done yet.
- [ ] The PR title is no longer than 64 characters.
pr closed time in 9 hours
pull request commentboydm/scenic
Codecov Report
Merging #223 (1a96f1c) into master (006d1a7) will not change coverage. The diff coverage is
n/a.
@@ Coverage Diff @@
## master #223 +/- ##
=======================================
Coverage 86.66% 86.66%
=======================================
Files 87 87
Lines 2340 2340
=======================================
Hits 2028 2028
Misses 312 312
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update 006d1a7...1a96f1c. Read the comment docs.
comment created time in 9 hours
PR opened boydm/scenic
<!-- MAKE SURE TO READ THE CONTRIBUTING GUIDE BEFORE CREATING A PR https://github.com/boydm/scenic/blob/master/.github/CONTRIBUTING.md -->
<!-- Provide a general summary of your changes in the Title above --> <!-- Keep the title short and descriptive, as it will be used as a commit message -->
Description
Update version of ex_doc
Motivation and Context
<!--- Why is this change required? What problem does it solve? --> <!--- If it fixes an open issue, please link to the issue here. -->
Types of changes
<!--- What types of changes does your code introduce? Put an x in all the
boxes that apply: -->
- [ ] Bug fix (a non-breaking change which fixes an issue)
- [ ] New feature (a non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Improvement/refactoring (non-breaking change that doesn't add any feature but make things better)
Checklist
<!--- Go over all the following points, and put an x in all the boxes that
apply. -->
- [ ] Check other PRs and make sure that the changes are not done yet.
- [ ] The PR title is no longer than 64 characters.
pr created time in 9 hours
push eventboydm/scenic
commit sha b0d0359b7fdd845cb95f983c8097b144a7731e8a
bump version and add change note
commit sha 006d1a78d7a1d2c498c6806f5fa25bd6f345707c
Merge pull request #222 from boydm/v0.10.5 bump version and add change note
push time in 10 hours
PR merged boydm/scenic
<!-- MAKE SURE TO READ THE CONTRIBUTING GUIDE BEFORE CREATING A PR https://github.com/boydm/scenic/blob/master/.github/CONTRIBUTING.md -->
<!-- Provide a general summary of your changes in the Title above --> <!-- Keep the title short and descriptive, as it will be used as a commit message -->
Description
Bump the version to v0.10.5 and add a changelog note about the version requirement tightening for font_metrics.
Motivation and Context
<!--- Why is this change required? What problem does it solve? --> <!--- If it fixes an open issue, please link to the issue here. -->
Types of changes
<!--- What types of changes does your code introduce? Put an x in all the
boxes that apply: -->
- [ ] Bug fix (a non-breaking change which fixes an issue)
- [ ] New feature (a non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Improvement/refactoring (non-breaking change that doesn't add any feature but make things better)
Checklist
<!--- Go over all the following points, and put an x in all the boxes that
apply. -->
- [ ] Check other PRs and make sure that the changes are not done yet.
- [ ] The PR title is no longer than 64 characters.
pr closed time in 10 hours
pull request commentboydm/scenic
bump version and add change note
Codecov Report
Merging #222 (b0d0359) into master (0210354) will not change coverage. The diff coverage is
n/a.
@@ Coverage Diff @@
## master #222 +/- ##
=======================================
Coverage 86.66% 86.66%
=======================================
Files 87 87
Lines 2340 2340
=======================================
Hits 2028 2028
Misses 312 312
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update 0210354...b0d0359. Read the comment docs.
comment created time in 10 hours
PR opened boydm/scenic
<!-- MAKE SURE TO READ THE CONTRIBUTING GUIDE BEFORE CREATING A PR https://github.com/boydm/scenic/blob/master/.github/CONTRIBUTING.md -->
<!-- Provide a general summary of your changes in the Title above --> <!-- Keep the title short and descriptive, as it will be used as a commit message -->
Description
Bump the version to v0.10.5 and add a changelog note about the version requirement tightening for font_metrics.
Motivation and Context
<!--- Why is this change required? What problem does it solve? --> <!--- If it fixes an open issue, please link to the issue here. -->
Types of changes
<!--- What types of changes does your code introduce? Put an x in all the
boxes that apply: -->
- [ ] Bug fix (a non-breaking change which fixes an issue)
- [ ] New feature (a non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Improvement/refactoring (non-breaking change that doesn't add any feature but make things better)
Checklist
<!--- Go over all the following points, and put an x in all the boxes that
apply. -->
- [ ] Check other PRs and make sure that the changes are not done yet.
- [ ] The PR title is no longer than 64 characters.
pr created time in 10 hours
issue openedboydm/scenic
Basic demos don't work due to font_metrics error
When you try to run either
mix scenic.new my_app
cd my_app
mix do deps.get, scenic.run
or
mix scenic.new.example my_app_example
cd my_app_example
mix do deps.get, scenic.run
They will crash due to missing function in font_metrics library (there is no longer a function called from_binary). The issue was that scenic didn't specify using 0.3.0, which is fixed now. But the release version has this bug. So until a new release is pushed to out, this is the fix.
Simple fix is update mix.exs to use the GitHub repo:
defp deps do
[
# {:scenic, "~> 0.10"},
# get scenic from GitHub...
{:scenic, git: "https://github.com/boydm/scenic.git", override: true},
{:scenic_driver_glfw, "~> 0.10", targets: :host},
# These deps are optional and are included as they are often used.
# If your app doesn't need them, they are safe to remove.
{:scenic_sensor, "~> 0.7"},
{:scenic_clock, "~> 0.10"}
]
end
created time in 2 days
pull request commentboydm/scenic
Stricter font_metrics requirement
@axelson is correct. It is just a huge release that's just killing me to get through. Almost there...
comment created time in 7 days
issue closedboydm/scenic
Upgrade to FontMetrics >= 0.5 leaves the example Scenic apps in an infinite crash loop on startup.
As of FontMetrics v0.5 it appears the function, from_binary/1 has been removed. However, Scenic still attempts to call this from the Scenic.Cache.Static.FontMetrics module. This causes an infinite series of crashes and restarts during init.
Checklist
- [ x ] Check other issues and make sure that it is not reported yet.
Versions and Environment
Elixir:
# elixir -v
Elixir 1.11.2 (compiled with Erlang/OTP 23)
Erlang:
# erl -v
Erlang/OTP 23 [erts-11.1.4] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe]
Scenic:
# mix deps | grep scenic
* scenic 0.10.4 (Hex package) (mix)
locked at 0.10.4 (scenic) d4c0b7f2
OS:
Linux 5.11.22-100.fc32.x86_64 #1 SMP Wed May 19 18:58:25 UTC 2021 GNU/Linux
(Fedora Workstation 32)
Steps to reproduce
- Run the following commands from the "Getting Started - Scenic v0.10.4 guide":
mix scenic.new.example my_appcd my_app- mix do deps.get, scenic.run
- Observe debug output in terminal and accompanying blank black Scenic window.
Expected Behavior
The Scenic window should produce a working example application and the terminal should at most show info or warn level output.
Actual Behavior
No application is visible in Scenic window and a rapidly recurring error message and stack trace is shown in the terminal.
Stack Trace
%UndefinedFunctionError{arity: 1, function: :from_binary, message: nil, module: FontMetrics, reason: nil}
--> (font_metrics 0.5.1) FontMetrics.from_binary(<<61, 145, 193, 107, 19, 65, 20, 198, 119, 187, 19, 76, 78, 213, 255, 160, 224, 65, 80, 18, 90, 109, 106, 10, 34, 162, 88, 83, 74, 138, 132, 22, 241, 32, 227, 102, 243, 54, 14, 238, 206, 44, 51, 179, 37, 61, 107, 75, 211, 150, ...>>)
(scenic 0.10.4) lib/scenic/cache/static/font_metrics.ex:226: Scenic.Cache.Static.FontMetrics.load/3
(scenic 0.10.4) lib/scenic/cache/static/font_metrics.ex:154: Scenic.Cache.Static.FontMetrics.get/2
(scenic 0.10.4) lib/scenic/scenes/error.ex:44: Scenic.Scenes.Error.init/2
(scenic 0.10.4) lib/scenic/scene.ex:882: Scenic.Scene.handle_continue/2
(stdlib 3.14) gen_server.erl:689: :gen_server.try_dispatch/4
(stdlib 3.14) gen_server.erl:431: :gen_server.loop/7
(stdlib 3.14) proc_lib.erl:226: :proc_lib.init_p_do_apply/3
closed time in 7 days
skovsgaardissue commentboydm/scenic
Upgrade to FontMetrics >= 0.5 leaves the example Scenic apps in an infinite crash loop on startup.
Seems like it. Pardon my missing that. I'll just close this issue.
comment created time in 7 days
issue commentboydm/scenic
Upgrade to FontMetrics >= 0.5 leaves the example Scenic apps in an infinite crash loop on startup.
I think this is fixed by #219, it just hasn't been released on hex yet.
comment created time in 7 days
issue openedboydm/scenic
Upgrade to FontMetrics >= 0.5 leaves the example Scenic apps in an infinite crash loop on startup.
As of FontMetrics v0.5 it appears the function, from_binary/1 has been removed. However, Scenic still attempts to call this from the Scenic.Cache.Static.FontMetrics module. This causes an infinite series of crashes and restarts during init.
Checklist
- [ x ] Check other issues and make sure that it is not reported yet.
Versions and Environment
Elixir:
# elixir -v
Elixir 1.11.2 (compiled with Erlang/OTP 23)
Erlang:
# erl -v
Erlang/OTP 23 [erts-11.1.4] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe]
Scenic:
# mix deps | grep scenic
* scenic 0.10.4 (Hex package) (mix)
locked at 0.10.4 (scenic) d4c0b7f2
OS:
Linux 5.11.22-100.fc32.x86_64 #1 SMP Wed May 19 18:58:25 UTC 2021 GNU/Linux
(Fedora Workstation 32)
Steps to reproduce
- Run the following commands from the "Getting Started - Scenic v0.10.4 guide":
mix scenic.new.example my_appcd my_app- mix do deps.get, scenic.run
- Observe debug output in terminal and accompanying blank black Scenic window.
Expected Behavior
The Scenic window should produce a working example application and the terminal should at most show info or warn level output.
Actual Behavior
No application is visible in Scenic window and a rapidly recurring error message and stack trace is shown in the terminal.
Stack Trace
%UndefinedFunctionError{arity: 1, function: :from_binary, message: nil, module: FontMetrics, reason: nil}
--> (font_metrics 0.5.1) FontMetrics.from_binary(<<61, 145, 193, 107, 19, 65, 20, 198, 119, 187, 19, 76, 78, 213, 255, 160, 224, 65, 80, 18, 90, 109, 106, 10, 34, 162, 88, 83, 74, 138, 132, 22, 241, 32, 227, 102, 243, 54, 14, 238, 206, 44, 51, 179, 37, 61, 107, 75, 211, 150, ...>>)
(scenic 0.10.4) lib/scenic/cache/static/font_metrics.ex:226: Scenic.Cache.Static.FontMetrics.load/3
(scenic 0.10.4) lib/scenic/cache/static/font_metrics.ex:154: Scenic.Cache.Static.FontMetrics.get/2
(scenic 0.10.4) lib/scenic/scenes/error.ex:44: Scenic.Scenes.Error.init/2
(scenic 0.10.4) lib/scenic/scene.ex:882: Scenic.Scene.handle_continue/2
(stdlib 3.14) gen_server.erl:689: :gen_server.try_dispatch/4
(stdlib 3.14) gen_server.erl:431: :gen_server.loop/7
(stdlib 3.14) proc_lib.erl:226: :proc_lib.init_p_do_apply/3
created time in 7 days
push eventboydm/scenic
commit sha 3ea6979f983ce68e95e0682221a33b18f778119a
Stricter font_metrics requirement Scenic uses FontMetrics.from_binary/1 which is no longer there in v0.5.x.
commit sha 021035474502d5253814078d6f78fcb0ada6dcb6
Merge pull request #219 from wojtekmach/wm-font-metrics-dep Stricter font_metrics requirement
push time in 12 days
PR merged boydm/scenic
Description
Scenic uses FontMetrics.from_binary/1 which is no longer there in v0.5.x.
<!--- Describe your changes in detail -->
Types of changes
<!--- What types of changes does your code introduce? Put an x in all the
boxes that apply: -->
- [x] Bug fix (a non-breaking change which fixes an issue)
- [ ] New feature (a non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Improvement/refactoring (non-breaking change that doesn't add any feature but make things better)
Checklist
<!--- Go over all the following points, and put an x in all the boxes that
apply. -->
- [x] Check other PRs and make sure that the changes are not done yet.
- [x] The PR title is no longer than 64 characters.
pr closed time in 12 days