@@ -26,21 +26,21 @@ export function Extensions({ window }) {
2626
2727 picture_illustration . set_resource ( illustration ) ;
2828
29- extension_rust . enabled = isRustEnabled ( ) ;
29+ extension_rust . available = isRustAvailable ( ) ;
3030 extension_rust . command = `flatpak install flathub org.freedesktop.Sdk.Extension.rust-stable//${ freedesktop_version } org.freedesktop.Sdk.Extension.${ llvm } //${ freedesktop_version } ` ;
3131
32- extension_vala . enabled = isValaEnabled ( ) ;
32+ extension_vala . available = isValaAvailable ( ) ;
3333 extension_vala . command = `flatpak install flathub org.freedesktop.Sdk.Extension.vala//${ freedesktop_version } ` ;
3434
35- extension_typescript . enabled = isTypeScriptEnabled ( ) ;
35+ extension_typescript . available = isTypeScriptAvailable ( ) ;
3636 extension_typescript . command = `flatpak install flathub org.freedesktop.Sdk.Extension.${ node } //${ freedesktop_version } org.freedesktop.Sdk.Extension.typescript//${ freedesktop_version } ` ;
3737
3838 for ( const extension of [
3939 extension_rust ,
4040 extension_vala ,
4141 extension_typescript ,
4242 ] ) {
43- if ( ! extension . enabled ) {
43+ if ( ! extension . available ) {
4444 all_set_hint . set_visible ( false ) ;
4545 restart_hint . set_visible ( true ) ;
4646 }
@@ -53,27 +53,27 @@ export function Extensions({ window }) {
5353 window . add_action ( action_extensions ) ;
5454}
5555
56- let rust_enabled = null ;
57- export function isRustEnabled ( ) {
58- rust_enabled ??=
56+ let rust_available = null ;
57+ export function isRustAvailable ( ) {
58+ rust_available ??=
5959 Gio . File . new_for_path ( "/usr/lib/sdk/rust-stable" ) . query_exists ( null ) &&
6060 Gio . File . new_for_path ( `/usr/lib/sdk/${ llvm } ` ) . query_exists ( null ) ;
61- return rust_enabled ;
61+ return rust_available ;
6262}
6363
64- let vala_enabled = null ;
65- export function isValaEnabled ( ) {
66- vala_enabled ??=
64+ let vala_available = null ;
65+ export function isValaAvailable ( ) {
66+ vala_available ??=
6767 Gio . File . new_for_path ( "/usr/lib/sdk/vala" ) . query_exists ( null ) ;
68- return vala_enabled ;
68+ return vala_available ;
6969}
7070
71- let typescript_enabled = null ;
72- export function isTypeScriptEnabled ( ) {
73- typescript_enabled ??=
71+ let typescript_available = null ;
72+ export function isTypeScriptAvailable ( ) {
73+ typescript_available ??=
7474 Gio . File . new_for_path ( "/usr/lib/sdk/typescript" ) . query_exists ( null ) &&
7575 Gio . File . new_for_path ( `/usr/lib/sdk/${ node } ` ) . query_exists ( null ) ;
76- return typescript_enabled ;
76+ return typescript_available ;
7777}
7878
7979const llvm = "llvm18" ;
0 commit comments