feat: add css logging

This commit is contained in:
beriff
2026-03-04 21:37:19 +07:00
parent faa3f941d0
commit 831f0f8010
7 changed files with 72 additions and 14 deletions

9
ui/main.css Executable file
View File

@@ -0,0 +1,9 @@
#toolstrip {
background: rgba(0,0,0,.6);
padding: 6px;
border-radius: 8px;
}
button {
background: none;
}

View File

@@ -38,12 +38,48 @@
<property name="vexpand">true</property>
<property name="wide-handle">true</property>
<!--Main viewport area-->
<child>
<object class="GtkPicture" id="workspace">
<property name="content-fit">cover</property>
<property name="hexpand">true</property>
<property name="vexpand">true</property>
<!--Overlay to hold tool selector and canvas-->
<object class="GtkOverlay">
<!--Main canvas-->
<child>
<object class="GtkPicture" id="workspace">
<property name="content-fit">contain</property>
<property name="hexpand">true</property>
<property name="vexpand">true</property>
</object>
</child>
<!--Tool selector-->
<child type="overlay">
<object class="GtkBox" id="toolstrip">
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="margin-start">12</property>
<property name="margin-top">12</property>
<property name="margin-bottom">12</property>
<!--Tool buttons-->
<child>
<object class="GtkButton">
<property name="icon-name">insert-object-symbolic</property>
</object>
</child>
<child>
<object class="GtkButton">
<property name="icon-name">edit-copy-symbolic</property>
</object>
</child>
</object>
</child>
</object>
</child>