Migrate to git.holanet.xyz

This commit is contained in:
2026-04-19 23:17:49 -04:00
parent a3bb4098fb
commit 3a0ef06e19
35 changed files with 108 additions and 105 deletions

View File

@@ -1,8 +1,8 @@
package objects
import "image"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/event"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/event"
type abstractContainer struct {
box tomo.ContainerBox

View File

@@ -1,9 +1,9 @@
package objects
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/input"
import "git.tebibyte.media/tomo/tomo/event"
import "git.tebibyte.media/tomo/objects/layouts"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/input"
import "git.holanet.xyz/tomo/tomo/event"
import "git.holanet.xyz/tomo/objects/layouts"
var _ tomo.Object = new(Button)

View File

@@ -2,9 +2,9 @@ package objects
import "fmt"
import "time"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/event"
import "git.tebibyte.media/tomo/objects/layouts"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/event"
import "git.holanet.xyz/tomo/objects/layouts"
var _ tomo.Object = new(Calendar)

View File

@@ -1,8 +1,8 @@
package objects
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/input"
import "git.tebibyte.media/tomo/tomo/event"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/input"
import "git.holanet.xyz/tomo/tomo/event"
var _ tomo.Object = new(Checkbox)

View File

@@ -1,12 +1,12 @@
package objects
import "image/color"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/input"
import "git.tebibyte.media/tomo/tomo/event"
import "git.tebibyte.media/tomo/tomo/canvas"
import "git.tebibyte.media/tomo/objects/layouts"
import "git.tebibyte.media/sashakoshka/goutil/image/color"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/input"
import "git.holanet.xyz/tomo/tomo/event"
import "git.holanet.xyz/tomo/tomo/canvas"
import "git.holanet.xyz/tomo/objects/layouts"
import "git.holanet.xyz/platform/go-util/image/color"
var _ tomo.Object = new(HSVAColorPicker)

View File

@@ -1,9 +1,9 @@
package objects
import "image"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/event"
import "git.tebibyte.media/tomo/objects/layouts"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/event"
import "git.holanet.xyz/tomo/objects/layouts"
// DialogKind defines the semantic role of a dialog window.
type DialogKind int; const (

View File

@@ -1,10 +1,10 @@
package objects
// import "image"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/input"
import "git.tebibyte.media/tomo/tomo/event"
import "git.tebibyte.media/tomo/objects/layouts"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/input"
import "git.holanet.xyz/tomo/tomo/event"
import "git.holanet.xyz/tomo/objects/layouts"
var _ tomo.Object = new(Dropdown)

10
file.go
View File

@@ -2,11 +2,11 @@ package objects
import "time"
import "unicode"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/data"
import "git.tebibyte.media/tomo/tomo/input"
import "git.tebibyte.media/tomo/tomo/event"
import "git.tebibyte.media/tomo/objects/layouts"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/data"
import "git.holanet.xyz/tomo/tomo/input"
import "git.holanet.xyz/tomo/tomo/event"
import "git.holanet.xyz/tomo/objects/layouts"
var _ tomo.Object = new(File)

7
go.mod
View File

@@ -1,8 +1,9 @@
module git.tebibyte.media/tomo/objects
module git.holanet.xyz/tomo/objects
go 1.21.0
go 1.23.0
require (
git.tebibyte.media/sashakoshka/goutil v0.3.1
git.holanet.xyz/platform/go-util v0.10.0
git.holanet.xyz/tomo/tomo v0.49.0
git.tebibyte.media/tomo/tomo v0.48.0
)

6
go.sum
View File

@@ -1,4 +1,6 @@
git.tebibyte.media/sashakoshka/goutil v0.3.1 h1:zvAMKS+aea96q6oTttCWfNLXqOHisI3IKAwX6BWKfY0=
git.tebibyte.media/sashakoshka/goutil v0.3.1/go.mod h1:Yo/M2sbi9IbzZCFsEj8/Fg7sNwHkDaJ6saTHOha+Dow=
git.holanet.xyz/platform/go-util v0.10.0 h1:FGBFv4Cj/t3uxHLcnVQSC6Sdbqzo1tlzEEo3ckveFNM=
git.holanet.xyz/platform/go-util v0.10.0/go.mod h1:Fdl9GkBeLW58RGuomAglqu3hfV4XAirml/9GqaQDKKA=
git.holanet.xyz/tomo/tomo v0.49.0 h1:eQqp8nYwcb4NCMKkxRATY1YKVlYIR64wuZZIL7MUmTM=
git.holanet.xyz/tomo/tomo v0.49.0/go.mod h1:sRJE1lh8Om/1Vvtk/pFgzeZW4jrOniIqZmJo5Y92Hoc=
git.tebibyte.media/tomo/tomo v0.48.0 h1:AE21ElHwUSPsX82ZWCnoNxJFi9Oswyd3dPDPMbxTueQ=
git.tebibyte.media/tomo/tomo v0.48.0/go.mod h1:WrtilgKB1y8O2Yu7X4mYcRiqOlPR8NuUnoA/ynkQWrs=

View File

@@ -1,9 +1,9 @@
package objects
import "fmt"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/text"
import "git.tebibyte.media/tomo/tomo/event"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/text"
import "git.holanet.xyz/tomo/tomo/event"
var _ tomo.Object = new(Heading)

View File

@@ -1,7 +1,7 @@
package objects
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/canvas"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/canvas"
var _ tomo.Object = new(Icon)

View File

@@ -1,6 +1,6 @@
package objects
import "git.tebibyte.media/tomo/tomo/input"
import "git.holanet.xyz/tomo/tomo/input"
func isClickingKey (key input.Key) bool {
return key == input.KeyEnter || key == input.Key(' ')

View File

@@ -1,8 +1,8 @@
package objects
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/text"
import "git.tebibyte.media/tomo/tomo/event"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/text"
import "git.holanet.xyz/tomo/tomo/event"
var _ tomo.Object = new(Label)

View File

@@ -1,9 +1,9 @@
package objects
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/input"
import "git.tebibyte.media/tomo/tomo/event"
import "git.tebibyte.media/tomo/objects/layouts"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/input"
import "git.holanet.xyz/tomo/tomo/event"
import "git.holanet.xyz/tomo/objects/layouts"
var _ tomo.Object = new(LabelCheckbox)

View File

@@ -1,10 +1,10 @@
package objects
import "image/color"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/input"
import "git.tebibyte.media/tomo/tomo/event"
import "git.tebibyte.media/tomo/objects/layouts"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/input"
import "git.holanet.xyz/tomo/tomo/event"
import "git.holanet.xyz/tomo/objects/layouts"
var _ tomo.Object = new(LabelSwatch)

View File

@@ -1,7 +1,7 @@
package layouts
import "image"
import "git.tebibyte.media/tomo/tomo"
import "git.holanet.xyz/tomo/tomo"
var _ tomo.Layout = ContractVertical

View File

@@ -1,7 +1,7 @@
package layouts
import "image"
import "git.tebibyte.media/tomo/tomo"
import "git.holanet.xyz/tomo/tomo"
var _ tomo.Layout = FlowVertical

View File

@@ -2,7 +2,7 @@ package layouts
import "math"
import "image"
import "git.tebibyte.media/tomo/tomo"
import "git.holanet.xyz/tomo/tomo"
var _ tomo.Layout = new(Grid)

View File

@@ -1,7 +1,7 @@
package layouts
import "image"
import "git.tebibyte.media/tomo/tomo"
import "git.holanet.xyz/tomo/tomo"
var _ tomo.Layout = ContractVertical

View File

@@ -1,10 +1,10 @@
package objects
import "image"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/input"
// import "git.tebibyte.media/tomo/tomo/event"
import "git.tebibyte.media/tomo/objects/layouts"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/input"
// import "git.holanet.xyz/tomo/tomo/event"
import "git.holanet.xyz/tomo/objects/layouts"
// Menu is a menu window.
//

View File

@@ -1,9 +1,9 @@
package objects
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/input"
import "git.tebibyte.media/tomo/tomo/event"
import "git.tebibyte.media/tomo/objects/layouts"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/input"
import "git.holanet.xyz/tomo/tomo/event"
import "git.holanet.xyz/tomo/objects/layouts"
var _ tomo.Object = new(MenuItem)

View File

@@ -1,8 +1,8 @@
package objects
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/data"
import "git.tebibyte.media/tomo/tomo/canvas"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/data"
import "git.holanet.xyz/tomo/tomo/canvas"
var _ tomo.Object = new(MimeIcon)

View File

@@ -1,8 +1,8 @@
package objects
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/input"
import "git.tebibyte.media/tomo/objects/layouts"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/input"
import "git.holanet.xyz/tomo/objects/layouts"
var _ tomo.Object = new(Notebook)

View File

@@ -2,11 +2,11 @@ package objects
import "math"
import "strconv"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/text"
import "git.tebibyte.media/tomo/tomo/input"
import "git.tebibyte.media/tomo/tomo/event"
import "git.tebibyte.media/tomo/objects/layouts"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/text"
import "git.holanet.xyz/tomo/tomo/input"
import "git.holanet.xyz/tomo/tomo/event"
import "git.holanet.xyz/tomo/objects/layouts"
var _ tomo.Object = new(NumberInput)

View File

@@ -1,7 +1,7 @@
package objects
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/objects/layouts"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/objects/layouts"
var _ tomo.ContentObject = new(Pegboard)

View File

@@ -1,6 +1,6 @@
package objects
import "git.tebibyte.media/tomo/tomo"
import "git.holanet.xyz/tomo/tomo"
var _ tomo.ContentObject = new(Root)

View File

@@ -1,9 +1,9 @@
package objects
import "image"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/input"
import "git.tebibyte.media/tomo/tomo/event"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/input"
import "git.holanet.xyz/tomo/tomo/event"
var _ tomo.Object = new(Scrollbar)

View File

@@ -1,10 +1,10 @@
package objects
import "image"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/input"
import "git.tebibyte.media/tomo/tomo/event"
import "git.tebibyte.media/tomo/objects/layouts"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/input"
import "git.holanet.xyz/tomo/tomo/event"
import "git.holanet.xyz/tomo/objects/layouts"
// ScrollSide determines which Scrollbars are active in a ScrollContainer.
type ScrollSide int; const (

View File

@@ -1,7 +1,7 @@
package objects
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/objects/layouts"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/objects/layouts"
var _ tomo.ContentObject = new(Segment)

View File

@@ -1,6 +1,6 @@
package objects
import "git.tebibyte.media/tomo/tomo"
import "git.holanet.xyz/tomo/tomo"
var _ tomo.Object = new(Separator)

View File

@@ -2,9 +2,9 @@ package objects
import "math"
import "image"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/input"
import "git.tebibyte.media/tomo/tomo/event"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/input"
import "git.holanet.xyz/tomo/tomo/event"
var _ tomo.Object = new(Slider)

View File

@@ -3,12 +3,12 @@ package objects
import "log"
import "image"
import "image/color"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/input"
import "git.tebibyte.media/tomo/tomo/event"
import "git.tebibyte.media/tomo/tomo/canvas"
import "git.tebibyte.media/tomo/objects/layouts"
import "git.tebibyte.media/tomo/objects/internal"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/input"
import "git.holanet.xyz/tomo/tomo/event"
import "git.holanet.xyz/tomo/tomo/canvas"
import "git.holanet.xyz/tomo/objects/layouts"
import "git.holanet.xyz/tomo/objects/internal"
var _ tomo.Object = new(Swatch)

View File

@@ -2,11 +2,11 @@ package objects
import "time"
import "image"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/text"
import "git.tebibyte.media/tomo/tomo/input"
import "git.tebibyte.media/tomo/tomo/event"
import "git.tebibyte.media/tomo/objects/internal"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/text"
import "git.holanet.xyz/tomo/tomo/input"
import "git.holanet.xyz/tomo/tomo/event"
import "git.holanet.xyz/tomo/objects/internal"
const textInputHistoryMaximum = 64
const textInputHistoryMaxAge = time.Second / 4

View File

@@ -1,9 +1,9 @@
package objects
import "image"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/text"
import "git.tebibyte.media/tomo/tomo/event"
import "git.holanet.xyz/tomo/tomo"
import "git.holanet.xyz/tomo/tomo/text"
import "git.holanet.xyz/tomo/tomo/event"
var _ tomo.Object = new(TextView)