@@ -13,8 +13,7 @@ import {
1313} from ' ./ui/menubar'
1414import BaseLogo from ' ./BaseLogo.vue'
1515import IconButton from ' ./IconButton.vue'
16- import SplitView from ' ./icons/SplitView.vue'
17- import SideView from ' ./icons/SideView.vue'
16+ import { ArrowUpRightIcon , PanelLeftIcon , PanelRightIcon , Columns2Icon , Rows2Icon } from ' lucide-vue-next'
1817import { useAppStore } from ' @/store'
1918import { useFullscreen } from ' @/helpers/fullscreen'
2019import { onMounted , onBeforeUnmount } from ' vue'
@@ -89,36 +88,42 @@ onBeforeUnmount(() => {
8988 < MenubarTrigger> Help< / MenubarTrigger>
9089 < MenubarContent>
9190 < MenubarItem>
92- < a target= " _blank" href= " https://github.com/henryhale/livecode/issues" > Report Issue< / a>
91+ < a class = " flex-grow" target= " _blank" href= " https://github.com/henryhale/livecode/issues" > Report
92+ Issue< / a>
93+ < ArrowUpRightIcon class = " size-4 opacity-40" / >
9394 < / MenubarItem>
9495 < MenubarSeparator / >
9596 < MenubarItem>
96- < a target= " _blank" href= " https://github.com/henryhale/livecode/blob/main/LICENSE.md" > View
97+ < a class = " flex-grow" target= " _blank"
98+ href= " https://github.com/henryhale/livecode/blob/main/LICENSE.md" > View
9799 License< / a>
100+ < ArrowUpRightIcon class = " size-4 opacity-40" / >
98101 < / MenubarItem>
99102 < MenubarSeparator / >
100103 < MenubarItem>
101- < a target= " _blank" href= " https://github.com/henryhale/livecode#readme" > About< / a>
104+ < a class = " flex-grow" target= " _blank"
105+ href= " https://github.com/henryhale/livecode#readme" > About< / a>
106+ < ArrowUpRightIcon class = " size-4 opacity-40" / >
102107 < / MenubarItem>
103108 < / MenubarContent>
104109 < / MenubarMenu>
105110 < / Menubar>
106111 < div class = " space-x-2 flex items-center" >
107112 < IconButton text= " Editor" : mobile= " true" : active= " store.layout === 'left'"
108113 @trigger= " () => store.layout = 'left'" >
109- < SideView / >
114+ < PanelLeftIcon / >
110115 < / IconButton>
111- < IconButton text= " Row view" : mobile= " false" : active= " store.layout === 'row'"
112- @trigger= " () => store.layout = 'row'" >
113- < SplitView / >
114- < / IconButton>
115- < IconButton text= " Column view" : mobile= " true" : active= " store.layout === 'column'"
116+ < IconButton text= " Column view" : mobile= " false" : active= " store.layout === 'column'"
116117 @trigger= " () => store.layout = 'column'" >
117- < SplitView class = " rotate-90" / >
118+ < Columns2Icon / >
119+ < / IconButton>
120+ < IconButton text= " Row view" : mobile= " true" : active= " store.layout === 'row'"
121+ @trigger= " () => store.layout = 'row'" >
122+ < Rows2Icon / >
118123 < / IconButton>
119124 < IconButton text= " Preview" : mobile= " true" : active= " store.layout === 'right'"
120125 @trigger= " () => store.layout = 'right'" >
121- < SideView class = " rotate-180 " / >
126+ < PanelRightIcon / >
122127 < / IconButton>
123128 < / div>
124129 < / div>
0 commit comments