Skip to content

Commit 39e4279

Browse files
authored
Merge pull request #336 from axelson/formatting
Update formatting for Elixir 1.15
2 parents d3f1e6b + 8a8c2fa commit 39e4279

File tree

10 files changed

+18
-11
lines changed

10 files changed

+18
-11
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ jobs:
4949
run: mix deps.compile
5050
- name: Compile
5151
run: mix compile --warnings-as-errors
52+
- name: Check formatting
53+
run: mix format --check-formatted
54+
if: startsWith(matrix.elixir, '1.15')
5255
- name: Run Tests
5356
run: mix test
5457
- name: Run credo

lib/scenic/assets/static.ex

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -583,7 +583,10 @@ defmodule Scenic.Assets.Static do
583583
assign(lib, :aliases, new_alias, hash)
584584

585585
_ ->
586-
Logger.warning("Attempted to alias #{inspect(new_alias)} to unknown asset: #{inspect(to)}")
586+
Logger.warning(
587+
"Attempted to alias #{inspect(new_alias)} to unknown asset: #{inspect(to)}"
588+
)
589+
587590
lib
588591
end
589592
end

lib/scenic/assets/stream/bitmap.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ defmodule Scenic.Assets.Stream.Bitmap do
7878
:ok =
7979
@app
8080
|> :code.priv_dir()
81-
|> :filename.join('bitmap')
81+
|> :filename.join(~c"bitmap")
8282
|> :erlang.load_nif(0)
8383
end
8484

lib/scenic/component/input/checkbox.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ defmodule Scenic.Component.Input.Checkbox do
102102
{:ok, {Static.Font, fm}} = Static.meta(@default_font)
103103
ascent = FontMetrics.ascent(@default_font_size, fm)
104104
fm_width = FontMetrics.width(text, @default_font_size, fm)
105-
space_width = FontMetrics.width(' ', @default_font_size, fm)
105+
space_width = FontMetrics.width(~c" ", @default_font_size, fm)
106106
# box_width = fm_width + ascent + space_width * 2 + @border_width
107107

108108
box_height = ascent
@@ -174,7 +174,7 @@ defmodule Scenic.Component.Input.Checkbox do
174174
ascent = FontMetrics.ascent(@default_font_size, fm)
175175
descent = FontMetrics.descent(@default_font_size, fm)
176176
fm_width = FontMetrics.width(text, @default_font_size, fm)
177-
space_width = FontMetrics.width(' ', @default_font_size, fm)
177+
space_width = FontMetrics.width(~c" ", @default_font_size, fm)
178178
box_width = fm_width + ascent + space_width + @border_width
179179
{0, 0, box_width, ascent - descent}
180180
end

lib/scenic/component/input/radio_button.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ defmodule Scenic.Component.Input.RadioButton do
7777
{:ok, {Static.Font, fm}} = Static.meta(@default_font)
7878
ascent = FontMetrics.ascent(@default_font_size, fm)
7979
fm_width = FontMetrics.width(text, @default_font_size, fm)
80-
space_width = FontMetrics.width(' ', @default_font_size, fm)
80+
space_width = FontMetrics.width(~c" ", @default_font_size, fm)
8181
outer_radius = ascent * 0.5
8282
inner_radius = ascent * 0.3125
8383

@@ -140,7 +140,7 @@ defmodule Scenic.Component.Input.RadioButton do
140140
ascent = FontMetrics.ascent(@default_font_size, fm)
141141
descent = FontMetrics.descent(@default_font_size, fm)
142142
fm_width = FontMetrics.width(text, @default_font_size, fm)
143-
space_width = FontMetrics.width(' ', @default_font_size, fm)
143+
space_width = FontMetrics.width(~c" ", @default_font_size, fm)
144144
box_width = fm_width + ascent + space_width + @border_width
145145
{0, 0, box_width, ascent - descent}
146146
end

lib/scenic/component/input/radio_group.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ defmodule Scenic.Component.Input.RadioGroup do
224224
end
225225
end)
226226

227-
space_width = FontMetrics.width(' ', @default_font_size, fm)
227+
space_width = FontMetrics.width(~c" ", @default_font_size, fm)
228228
box_width = fm_width + ascent + space_width + @border_width
229229
{0, 0, box_width, @line_height * Enum.count(items)}
230230
end

lib/scenic/component/input/text_field.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ defmodule Scenic.Component.Input.TextField do
110110

111111
@input_capture [:cursor_button, :codepoint, :key]
112112

113-
@password_char '*'
113+
@password_char ~c"*"
114114

115115
# --------------------------------------------------------
116116
@impl Scenic.Component

lib/scenic/math/line.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ defmodule Scenic.Math.Line do
2828
:ok =
2929
@app
3030
|> :code.priv_dir()
31-
|> :filename.join('line')
31+
|> :filename.join(~c"line")
3232
|> :erlang.load_nif(0)
3333
end
3434

lib/scenic/math/matrix.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ defmodule Scenic.Math.Matrix do
3434
:ok =
3535
@app
3636
|> :code.priv_dir()
37-
|> :filename.join('matrix')
37+
|> :filename.join(~c"matrix")
3838
|> :erlang.load_nif(0)
3939
end
4040

test/scenic/scene_test.exs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,8 @@ defmodule Scenic.SceneTest do
398398

399399
:ok = Scene.request_input(scene, :cursor_pos)
400400

401-
assert Scene.fetch_requests(scene) ~> {:ok, sorted_list([:cursor_pos, :cursor_button, :codepoint])}
401+
assert Scene.fetch_requests(scene)
402+
~> {:ok, sorted_list([:cursor_pos, :cursor_button, :codepoint])}
402403
end
403404

404405
test "unrequest_input works", %{scene: scene} do

0 commit comments

Comments
 (0)