Skip to content

Commit 5d0cfb8

Browse files
committed
now fr?
1 parent e561b6b commit 5d0cfb8

2 files changed

Lines changed: 63 additions & 57 deletions

File tree

Fluent.luau

Lines changed: 57 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -11204,63 +11204,63 @@ function()local aa,ab,ac=a(149)local ad return(function(...)return function()loc
1120411204
Parent.SingleMotor),ac(ab.Parent.GroupMotor)local ah,aj=af.new(0),ag.new{}it('should properly detect motors',function()
1120511205
expect(ae(ah)).to.equal(true)expect(ae(aj)).to.equal(true)end)it("shouldn't detect things that aren't motors",function()
1120611206
expect(ae{}).to.equal(false)end)it('should return the proper motor type',function()local ak,b=ae(ah)local c,d=ae(aj)
11207-
expect(b).to.equal'Single'expect(d).to.equal'Group'end)end end)()end},{{1,2,{'Fluent Renewed'},{{95,1,{'Packages'},{{96,
11208-
2,{'Flipper'}},{98,2,{'Signal'}},{99,1,{'_Index'},{{132,1,{'reselim_flipper@2.0.0'},{{133,2,{'flipper'},{{149,2,{
11209-
'isMotor.spec'}},{138,2,{'Instant'}},{136,2,{'GroupMotor'}},{140,2,{'Linear'}},{148,2,{'isMotor'}},{147,2,{'Spring.spec'
11210-
}},{135,2,{'BaseMotor.spec'}},{142,2,{'Signal'}},{144,2,{'SingleMotor'}},{141,2,{'Linear.spec'}},{143,2,{'Signal.spec'}}
11211-
,{146,2,{'Spring'}},{139,2,{'Instant.spec'}},{145,2,{'SingleMotor.spec'}},{137,2,{'GroupMotor.spec'}},{134,2,{
11212-
'BaseMotor'}}}}}},{125,1,{'lucasmzreal_fastsignal@10.4.0'},{{126,2,{'fastsignal'},{{130,2,{'Readme'}},{129,2,{
11213-
'Immediate'}},{131,2,{'wally'}},{127,2,{'Deferred'}},{128,2,{'Docs'}}}}}},{103,1,{'littensy_ripple@0.9.3'},{{104,2,{
11214-
'Promise'}},{105,2,{'ripple'},{{119,1,{'utils'},{{121,2,{'intermediate'}},{123,2,{'snapshot'}},{124,2,{'spy'}},{122,2,{
11215-
'merge'}},{120,2,{'assign'}}}},{109,1,{'solvers'},{{116,2,{'tween'}},{117,2,{'tween.spec'}},{113,2,{'linear.spec'}},{114
11216-
,2,{'spring'}},{112,2,{'linear'}},{115,2,{'spring.spec'}},{110,2,{'immediate'}},{111,2,{'immediate.spec'}}}},{118,2,{
11217-
'types'}},{107,2,{'createMotion'}},{108,2,{'createMotion.spec'}},{106,2,{'config'}}}}}},{100,1,{'evaera_promise@4.0.0'},
11218-
{{101,2,{'promise'},{{102,2,{'init.spec'}}}}}}}},{97,2,{'Ripple'}}}},{22,1,{'Modules'},{{28,2,{'Creator'}},{23,2,{
11219-
'Acrylic'},{{24,2,{'AcrylicBlur'}},{27,2,{'Utils'}},{25,2,{'AcrylicPaint'}},{26,2,{'CreateAcrylic'}}}},{29,2,{'Icons'}}}
11220-
},{13,2,{'Elements'},{{18,2,{'Keybind'}},{20,2,{'Slider'}},{17,2,{'Input'}},{14,2,{'Button'}},{21,2,{'Toggle'}},{15,2,{
11221-
'Colorpicker'}},{16,2,{'Dropdown'}},{19,2,{'Paragraph'}}}},{2,1,{'Components'},{{7,2,{'Notification'}},{12,2,{'Window'}}
11222-
,{9,2,{'Tab'}},{8,2,{'Section'}},{4,2,{'Button'}},{11,2,{'TitleBar'}},{10,2,{'Textbox'}},{6,2,{'Element'}},{3,2,{
11223-
'Assets'}},{5,2,{'Dialog'}}}},{30,2,{'Themes'},{{39,2,{'Dark Typewriter'}},{54,2,{'GitHub Light Colorblind'}},{38,2,{
11224-
'Arc Dark'}},{76,2,{'VS Light'}},{90,2,{'Viow Mars'}},{58,2,{'Kimbie Dark'}},{57,2,{'GitHub Light'}},{93,2,{'Yaru Dark'}
11225-
},{73,2,{'United GNOME'}},{91,2,{'Viow Neon'}},{87,2,{'Viow Darker'}},{88,2,{'Viow Flat'}},{43,2,{'DuoTone Dark Forest'}
11226-
},{71,2,{'Tomorrow Night Blue'}},{89,2,{'Viow Light'}},{51,2,{'GitHub Dark Dimmed'}},{45,2,{'DuoTone Dark Sky'}},{80,2,{
11227-
'VSC Light High Contrast'}},{48,2,{'FrozenAurora'}},{83,2,{'VSC Red'}},{68,2,{'Rose'}},{36,2,{'Amethyst'}},{75,2,{
11228-
'VS Dark'}},{70,2,{'Solarized Light'}},{31,2,{'Abyss'}},{84,2,{'VerdantGlass'}},{49,2,{'GitHub Dark Colorblind'}},{52,2,
11229-
{'GitHub Dark High Contrast'}},{82,2,{'VSC Light+'}},{85,2,{'Viow Arabian Mix'}},{42,2,{'DuoTone Dark Earth'}},{79,2,{
11230-
'VSC Dark+'}},{78,2,{'VSC Dark Modern'}},{59,2,{'Light'}},{77,2,{'VSC Dark High Contrast'}},{62,2,{'Monokai Dimmed'}},{
11231-
65,2,{'NeonTide'}},{74,2,{'United Ubuntu'}},{67,2,{'Quiet Light'}},{60,2,{'MidnightPrism'}},{37,2,{'Aqua'}},{56,2,{
11232-
'GitHub Light High Contrast'}},{92,2,{'Vynixu'}},{50,2,{'GitHub Dark Default'}},{72,2,{'Typewriter'}},{41,2,{'Darker'}},
11233-
{81,2,{'VSC Light Modern'}},{47,2,{'Elementary'}},{69,2,{'Solarized Dark'}},{66,2,{'OpalineHalo'}},{53,2,{'GitHub Dark'}
11234-
},{46,2,{'DuoTone Dark Space'}},{35,2,{'Amethyst Dark'}},{55,2,{'GitHub Light Default'}},{63,2,{'Monokai Vibrant'}},{34,
11235-
2,{'Ambiance'}},{61,2,{'Monokai Classic'}},{40,2,{'Dark'}},{32,2,{'Adapta Nokto'}},{86,2,{'Viow Arabian'}},{94,2,{'Yaru'
11236-
}},{33,2,{'Amberfall'}},{44,2,{'DuoTone Dark Sea'}},{64,2,{'Monokai'}}}}}}},'0.4.2','WaxRuntime',string,task,
11237-
setmetatable,error,next,table,unpack,coroutine,script,type,require,pcall,tostring,tonumber,_VERSION local m,n,o,p,q,r,s=
11238-
b.insert,b.remove,b.freeze or function(m)return m end,d.wrap,ae.sub,ae.match,ae.gmatch if k and q(k,1,4)=='Lune'then
11239-
local t,u=h(g,'@lune/task')if t and u then af=u end end local t=af and af.defer local u,v,w,x,y,z,A,B,C=t or function(u,
11240-
...)p(u)(...)end,{[1]='Folder',[2]='ModuleScript',[3]='Script',[4]='LocalScript',[5]='StringValue'},{},{},{},{},{},{},{}
11241-
local D,E={GetFullName={{},function(D)local E,F=D.Name,D.Parent while F do E=F.Name..'.'..E F=F.Parent end return E end}
11242-
,GetChildren={{},function(D)local E={}for F in aj,C[D]do m(E,F)end return E end},GetDescendants={{},function(D)local E={
11243-
}for F in aj,C[D]do m(E,F)for G,H in aj,F:GetDescendants()do m(E,H)end end return E end},FindFirstChild={{'string',
11244-
'boolean?'},function(D,E,F)local G=C[D]for H in aj,G do if H.Name==E then return H end end if F then for H in aj,G do
11245-
return H:FindFirstChild(E,true)end end end},FindFirstAncestor={{'string'},function(D,E)local F=D.Parent while F do if F.
11246-
Name==E then return F end F=F.Parent end end},WaitForChild={{'string','number?'},function(D,E)return D:FindFirstChild(E)
11247-
end}},{}for F,G in aj,D do local H,I,J=G[1],G[2],{}for K,L in aj,H do local M,N=r(L,'^([^%?]+)(%??)')J[K]={M,N}end E[F]=
11248-
function(K,...)if not C[K]then ah("Expected ':' not '.' calling member function "..F,2)end local L={...}for M,N in aj,J
11249-
do local O=L[M]local P,Q,R=f(O),N[1],N[2]if O==nil and not R then ah('Argument '..O..' missing or nil',3)end if Q~='any'
11250-
and P~=Q and not(P=='nil'and R)then ah('Argument '..M..' expects type "'..Q..'", got "'..P..'"',2)end end return I(K,...
11251-
)end end local function F(G,H,I)local J,K=(ag({},{__mode='k'}))local function L(M)ah(M..
11252-
' is not a valid (virtual) member of '..G..' "'..H..'"',3)end local function M(N)ah(
11253-
'Unable to assign (virtual) property '..N..'. Property is read only',3)end local N,O={},{}O.__metatable=false O.__index=
11254-
function(P,Q)if Q=='ClassName'then return G elseif Q=='Name'then return H elseif Q=='Parent'then return I elseif G==
11255-
'StringValue'and Q=='Value'then return K else local R=E[Q]if R then return R end end for R in aj,J do if R.Name==Q then
11256-
return R end end L(Q)end O.__newindex=function(P,Q,R)if Q=='ClassName'then M(Q)elseif Q=='Name'then H=R elseif Q==
11257-
'Parent'then if R==N then return end if I~=nil then C[I][N]=nil end I=R if R~=nil then C[R][N]=true end elseif G==
11258-
'StringValue'and Q=='Value'then K=R else L(Q)end end O.__tostring=function()return H end ag(N,O)C[N]=J if I~=nil then C[
11259-
I][N]=true end return N end local function G(H,I)local J,K,L,M=H[1],H[2],H[3],H[4]local N=v[K]local O=L and n(L,1)or N
11260-
local P=F(N,O,I)w[J]=P if L then for Q,R in aj,L do P[Q]=R end end if M then for Q,R in aj,M do G(R,P)end end return P
11261-
end local H=F('Folder','['..ad..']')for I,J in aj,ab do G(J,H)end for I,J in aj,aa do local K=w[I]x[K]=J y[K]=I local L=
11262-
K.ClassName if L=='LocalScript'or L=='Script'then m(A,K)end end local function I(J)local K,L=J.ClassName,z[J]if L and K
11263-
=='ModuleScript'then return c(L)end local M=x[J]local function N(O)O=i(O)local P,Q,R=J:GetFullName(),r(O,
11207+
expect(b).to.equal'Single'expect(d).to.equal'Group'end)end end)()end},{{1,2,{'Fluent Renewed'},{{22,1,{'Modules'},{{29,2
11208+
,{'Icons'}},{28,2,{'Creator'}},{23,2,{'Acrylic'},{{27,2,{'Utils'}},{26,2,{'CreateAcrylic'}},{24,2,{'AcrylicBlur'}},{25,2
11209+
,{'AcrylicPaint'}}}}}},{2,1,{'Components'},{{4,2,{'Button'}},{7,2,{'Notification'}},{11,2,{'TitleBar'}},{6,2,{'Element'}
11210+
},{9,2,{'Tab'}},{12,2,{'Window'}},{10,2,{'Textbox'}},{5,2,{'Dialog'}},{3,2,{'Assets'}},{8,2,{'Section'}}}},{95,1,{
11211+
'Packages'},{{96,2,{'Flipper'}},{99,1,{'_Index'},{{100,1,{'evaera_promise@4.0.0'},{{101,2,{'promise'},{{102,2,{
11212+
'init.spec'}}}}}},{132,1,{'reselim_flipper@2.0.0'},{{133,2,{'flipper'},{{144,2,{'SingleMotor'}},{149,2,{'isMotor.spec'}}
11213+
,{139,2,{'Instant.spec'}},{146,2,{'Spring'}},{134,2,{'BaseMotor'}},{147,2,{'Spring.spec'}},{145,2,{'SingleMotor.spec'}},
11214+
{136,2,{'GroupMotor'}},{138,2,{'Instant'}},{140,2,{'Linear'}},{143,2,{'Signal.spec'}},{141,2,{'Linear.spec'}},{137,2,{
11215+
'GroupMotor.spec'}},{148,2,{'isMotor'}},{135,2,{'BaseMotor.spec'}},{142,2,{'Signal'}}}}}},{125,1,{
11216+
'lucasmzreal_fastsignal@10.4.0'},{{126,2,{'fastsignal'},{{128,2,{'Docs'}},{129,2,{'Immediate'}},{130,2,{'Readme'}},{131,
11217+
2,{'wally'}},{127,2,{'Deferred'}}}}}},{103,1,{'littensy_ripple@0.9.3'},{{105,2,{'ripple'},{{108,2,{'createMotion.spec'}}
11218+
,{109,1,{'solvers'},{{111,2,{'immediate.spec'}},{116,2,{'tween'}},{115,2,{'spring.spec'}},{114,2,{'spring'}},{117,2,{
11219+
'tween.spec'}},{113,2,{'linear.spec'}},{110,2,{'immediate'}},{112,2,{'linear'}}}},{107,2,{'createMotion'}},{106,2,{
11220+
'config'}},{118,2,{'types'}},{119,1,{'utils'},{{120,2,{'assign'}},{124,2,{'spy'}},{122,2,{'merge'}},{123,2,{'snapshot'}}
11221+
,{121,2,{'intermediate'}}}}}},{104,2,{'Promise'}}}}}},{97,2,{'Ripple'}},{98,2,{'Signal'}}}},{13,2,{'Elements'},{{21,2,{
11222+
'Toggle'}},{15,2,{'Colorpicker'}},{16,2,{'Dropdown'}},{20,2,{'Slider'}},{19,2,{'Paragraph'}},{17,2,{'Input'}},{18,2,{
11223+
'Keybind'}},{14,2,{'Button'}}}},{30,2,{'Themes'},{{39,2,{'Dark Typewriter'}},{44,2,{'DuoTone Dark Sea'}},{48,2,{
11224+
'FrozenAurora'}},{59,2,{'Light'}},{94,2,{'Yaru'}},{51,2,{'GitHub Dark Dimmed'}},{56,2,{'GitHub Light High Contrast'}},{
11225+
66,2,{'OpalineHalo'}},{75,2,{'VS Dark'}},{78,2,{'VSC Dark Modern'}},{57,2,{'GitHub Light'}},{62,2,{'Monokai Dimmed'}},{
11226+
69,2,{'Solarized Dark'}},{43,2,{'DuoTone Dark Forest'}},{33,2,{'Amberfall'}},{49,2,{'GitHub Dark Colorblind'}},{55,2,{
11227+
'GitHub Light Default'}},{90,2,{'Viow Mars'}},{84,2,{'VerdantGlass'}},{89,2,{'Viow Light'}},{86,2,{'Viow Arabian'}},{74,
11228+
2,{'United Ubuntu'}},{60,2,{'MidnightPrism'}},{53,2,{'GitHub Dark'}},{88,2,{'Viow Flat'}},{77,2,{
11229+
'VSC Dark High Contrast'}},{79,2,{'VSC Dark+'}},{85,2,{'Viow Arabian Mix'}},{34,2,{'Ambiance'}},{71,2,{
11230+
'Tomorrow Night Blue'}},{38,2,{'Arc Dark'}},{72,2,{'Typewriter'}},{58,2,{'Kimbie Dark'}},{68,2,{'Rose'}},{83,2,{
11231+
'VSC Red'}},{54,2,{'GitHub Light Colorblind'}},{65,2,{'NeonTide'}},{82,2,{'VSC Light+'}},{31,2,{'Abyss'}},{81,2,{
11232+
'VSC Light Modern'}},{64,2,{'Monokai'}},{45,2,{'DuoTone Dark Sky'}},{67,2,{'Quiet Light'}},{80,2,{
11233+
'VSC Light High Contrast'}},{92,2,{'Vynixu'}},{36,2,{'Amethyst'}},{76,2,{'VS Light'}},{93,2,{'Yaru Dark'}},{47,2,{
11234+
'Elementary'}},{87,2,{'Viow Darker'}},{32,2,{'Adapta Nokto'}},{73,2,{'United GNOME'}},{41,2,{'Darker'}},{37,2,{'Aqua'}},
11235+
{61,2,{'Monokai Classic'}},{70,2,{'Solarized Light'}},{50,2,{'GitHub Dark Default'}},{63,2,{'Monokai Vibrant'}},{40,2,{
11236+
'Dark'}},{35,2,{'Amethyst Dark'}},{91,2,{'Viow Neon'}},{42,2,{'DuoTone Dark Earth'}},{46,2,{'DuoTone Dark Space'}},{52,2
11237+
,{'GitHub Dark High Contrast'}}}}}}},'0.4.2','WaxRuntime',string,task,setmetatable,error,next,table,unpack,coroutine,
11238+
script,type,require,pcall,tostring,tonumber,_VERSION local m,n,o,p,q,r,s=b.insert,b.remove,b.freeze or function(m)return
11239+
m end,d.wrap,ae.sub,ae.match,ae.gmatch if k and q(k,1,4)=='Lune'then local t,u=h(g,'@lune/task')if t and u then af=u end
11240+
end local t=af and af.defer local u,v,w,x,y,z,A,B,C=t or function(u,...)p(u)(...)end,{[1]='Folder',[2]='ModuleScript',[3
11241+
]='Script',[4]='LocalScript',[5]='StringValue'},{},{},{},{},{},{},{}local D,E={GetFullName={{},function(D)local E,F=D.
11242+
Name,D.Parent while F do E=F.Name..'.'..E F=F.Parent end return E end},GetChildren={{},function(D)local E={}for F in aj,
11243+
C[D]do m(E,F)end return E end},GetDescendants={{},function(D)local E={}for F in aj,C[D]do m(E,F)for G,H in aj,F:
11244+
GetDescendants()do m(E,H)end end return E end},FindFirstChild={{'string','boolean?'},function(D,E,F)local G=C[D]for H in
11245+
aj,G do if H.Name==E then return H end end if F then for H in aj,G do return H:FindFirstChild(E,true)end end end},
11246+
FindFirstAncestor={{'string'},function(D,E)local F=D.Parent while F do if F.Name==E then return F end F=F.Parent end end
11247+
},WaitForChild={{'string','number?'},function(D,E)return D:FindFirstChild(E)end}},{}for F,G in aj,D do local H,I,J=G[1],
11248+
G[2],{}for K,L in aj,H do local M,N=r(L,'^([^%?]+)(%??)')J[K]={M,N}end E[F]=function(K,...)if not C[K]then ah(
11249+
"Expected ':' not '.' calling member function "..F,2)end local L={...}for M,N in aj,J do local O=L[M]local P,Q,R=f(O),N[
11250+
1],N[2]if O==nil and not R then ah('Argument '..O..' missing or nil',3)end if Q~='any'and P~=Q and not(P=='nil'and R)
11251+
then ah('Argument '..M..' expects type "'..Q..'", got "'..P..'"',2)end end return I(K,...)end end local function F(G,H,I
11252+
)local J,K=(ag({},{__mode='k'}))local function L(M)ah(M..' is not a valid (virtual) member of '..G..' "'..H..'"',3)end
11253+
local function M(N)ah('Unable to assign (virtual) property '..N..'. Property is read only',3)end local N,O={},{}O.
11254+
__metatable=false O.__index=function(P,Q)if Q=='ClassName'then return G elseif Q=='Name'then return H elseif Q=='Parent'
11255+
then return I elseif G=='StringValue'and Q=='Value'then return K else local R=E[Q]if R then return R end end for R in aj
11256+
,J do if R.Name==Q then return R end end L(Q)end O.__newindex=function(P,Q,R)if Q=='ClassName'then M(Q)elseif Q=='Name'
11257+
then H=R elseif Q=='Parent'then if R==N then return end if I~=nil then C[I][N]=nil end I=R if R~=nil then C[R][N]=true
11258+
end elseif G=='StringValue'and Q=='Value'then K=R else L(Q)end end O.__tostring=function()return H end ag(N,O)C[N]=J if
11259+
I~=nil then C[I][N]=true end return N end local function G(H,I)local J,K,L,M=H[1],H[2],H[3],H[4]local N=v[K]local O=L
11260+
and n(L,1)or N local P=F(N,O,I)w[J]=P if L then for Q,R in aj,L do P[Q]=R end end if M then for Q,R in aj,M do G(R,P)end
11261+
end return P end local H=F('Folder','['..ad..']')for I,J in aj,ab do G(J,H)end for I,J in aj,aa do local K=w[I]x[K]=J y[
11262+
K]=I local L=K.ClassName if L=='LocalScript'or L=='Script'then m(A,K)end end local function I(J)local K,L=J.ClassName,z[
11263+
J]if L and K=='ModuleScript'then return c(L)end local M=x[J]local function N(O)O=i(O)local P,Q,R=J:GetFullName(),r(O,
1126411264
'[^:]+:(%d+): (.+)')if not Q or not l then return P..':*: '..(R or O)end Q=j(Q)local S=y[J]local T=l[S]local U=Q-T+1 if
1126511265
U<0 then U='?'end return P..':'..U..': '..R end if K=='LocalScript'or K=='Script'then local O,P=h(M)if not O then ah(N(P
1126611266
),0)end else local O={h(M)}local P=n(O,1)if not P then local Q=n(O,1)ah(N(Q),0)end z[J]=O return c(O)end end function a(

Src/Components/TitleBar.luau

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,5 +238,11 @@ return function(Config)
238238
end)
239239
]]
240240

241+
task.defer(function()
242+
local parent = TitleBar.TitleHolder.Parent
243+
TitleBar.TitleHolder.Parent = nil
244+
TitleBar.TitleHolder.Parent = parent
245+
end)
246+
241247
return TitleBar
242248
end

0 commit comments

Comments
 (0)