• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

fyne-io / fyne
60%
develop: 60%

Build:
Build:
LAST BUILD BRANCH: go-121-clear
DEFAULT BRANCH: develop
Repo Added 21 Feb 2018 08:20AM UTC
Files 404
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH markdown-table-segment
branch: markdown-table-segment
CHANGE BRANCH
x
Reset
  • markdown-table-segment
  • 105-error-handling
  • 3445-entry-insert
  • 4922-tap-scrolling
  • Jacalz-patch-1
  • ScrollToItem
  • accordion-minsize-cache
  • add-rowwrap-layout
  • add_new_uniforms_to_other_drivers
  • add_to_sponsors
  • android-force-redraw-after-window-creation
  • android-ignore-all-but-first-finger
  • android-list-subfolder-content
  • antialias
  • appdata-updates
  • arbitrary_polygon_minor_changes
  • async-map-helper
  • avoid-double-renderer-lookups
  • better-ci-infrastructure
  • better-inline-window-close
  • better-key-repeat-support
  • bezier_curve_canvas
  • binding-cleanup-generic
  • binding-cleanup-leftovers
  • binding-convertion-cleanup
  • binding-file-structure-rework
  • binding-func-scheduling
  • binding-thread-docs
  • binding-trigger-faster
  • blur_patches
  • blurry_image_cover
  • bug/svg-circle-mask
  • bug_fixes/Bug-1966
  • bug_fixes/Bug-4770
  • bugfix/3874-runwithcontext-close-race
  • bugfix/5965-popup-nil-canvas
  • bugfix/android-jni-stream-crash
  • bugfix/bump_typesetting_to_fix_broken_characters_flatpak
  • bugfix/cursor-animation
  • bugfix/macos_test
  • bugfix/no-emoji-font-nil-panic
  • bugs/blurry-first-frame
  • bugs/checkbox-no-refresh
  • bugs/default-canvas-scale
  • bugs/excessive-refresh
  • bugs/fix-web-mobile-shader-compilation
  • bugs/gopherjs-fix
  • bugs/honor-goflags
  • bugs/mimicking-go-build
  • bugs/mobile-package-release
  • bugs/propagate-tags-to-mobile-build
  • build-strings-effectively
  • calendar_additions
  • canvas_optimization
  • chinese_character_optimization
  • ci-updates2
  • clang-ci-linux
  • cleanup-closed-windows-inline
  • cleanup-cmd-fyne
  • cleanup-of-unneeded-locks
  • cleanup/remove-unecessary
  • clear-pending-ops-after-start
  • cloud
  • cmd-fyne-linux-package-gzip
  • codex/wayland-present-gate-6080
  • collections-thread-update
  • colorforwidget
  • colorize-svg
  • compare-uri
  • current-app-no-atomic
  • dbus-5.2
  • delete-superfluous-extendbasewidget-calls
  • demo-cleanup-queue
  • demotabrefresh
  • dependabot/go_modules/golang.org/x/image-0.38.0
  • dependabot/go_modules/golang.org/x/image-0.41.0
  • dependabot/go_modules/golang.org/x/net-0.17.0
  • dependabot/go_modules/golang.org/x/net-0.55.0
  • deprecate-cmd/fyne-again
  • deps-upgrade
  • desktop-cursor-and-key-cleanup
  • desktop-gl-regression
  • develop
  • disable-dpi-detection
  • docs/6047-lang-reserved-keys
  • dont_render_outside_window
  • downgrage_opengl
  • dragging-other-direction
  • draw-text-skip-if-possible
  • dweymouth-patch-1
  • dynamic-array-size
  • dynamic-cache-clean
  • efficient-gridwrap-resize
  • efficient-map-clear
  • efficient-runloop
  • efficient-split
  • efficient-table-size-scroll
  • efficient-tree
  • ellipse_canvas
  • embed-shaders
  • embed-theme-contents
  • empty-interface-to-any
  • entry-overrides-too-much
  • entry-refactory
  • entry-undo-redo
  • entry_icon
  • equaluri-faster
  • faster-gorutine-id
  • faster-text-wrapping
  • feat/6375-clear-selection
  • feat/glfw3.4-cursors
  • feature/5656-radiogroup-wrap
  • feature/6353-text-truncate-middle
  • feature/accessibility
  • feature/adaptive-grid
  • feature/arbitrary_polygon
  • feature/arc_canvas
  • feature/bindpreferencelists
  • feature/blur
  • feature/borderlesswindow
  • feature/borderside
  • feature/cache
  • feature/checksecondary
  • feature/clip
  • feature/cloud
  • feature/cursor
  • feature/databinding
  • feature/demo2
  • feature/dialog
  • feature/dialogtest
  • feature/drag-and-drop
  • feature/enforce-go-version
  • feature/entry-disable
  • feature/filedialog
  • feature/filehandling
  • feature/foldericons
  • feature/formvalidate
  • feature/fullscreen2
  • feature/fyne-build-cmd
  • feature/fynedoasync
  • feature/gl-driver
  • feature/globject
  • feature/graceful-failure-windows-gl
  • feature/handle-dark-light-web-mode
  • feature/imagecover
  • feature/imagefromuri
  • feature/innerwindowtheme
  • feature/invoke
  • feature/jsonfallback
  • feature/list-multi-select
  • feature/listbind
  • feature/listbinding
  • feature/mapbinding
  • feature/menu
  • feature/mobile_touches
  • feature/mobilepreferences
  • feature/multiline
  • feature/navigation-container
  • feature/negativegradient
  • feature/notifications
  • feature/openuri
  • feature/overlay
  • feature/package
  • feature/pixelcoord
  • feature/polygon_canvas
  • feature/polygon_radius_max
  • feature/rectangleaspect
  • feature/required
  • feature/rounded-images
  • feature/scale_relative
  • feature/schedulenotification
  • feature/scroller
  • feature/scrolltextgrid
  • feature/selectablelabel
  • feature/selective_lang_loading
  • feature/set_startupwmclass_on_linux
  • feature/splash-screen-web-app
  • feature/systraywindow
  • feature/tamago
  • feature/test-builtin-translations
  • feature/text-selection
  • feature/textgrid
  • feature/textgrid2
  • feature/textgridcoordinates
  • feature/thinui
  • feature/vendor_tool
  • feature/web-driver-default
  • feature/web-gopherjs-build_package_serve
  • feature/web-openurl
  • feature/web-storage-api
  • feature/widget_inherit
  • feature/windowstack
  • features/grey-font
  • fix-5323
  • fix-5358
  • fix-5661
  • fix-TestGlCanvas_SetContent
  • fix-TestGlCanvas_SetContent-fyneDo-cleanup
  • fix-alt-tab
  • fix-android-canlistcontenturi
  • fix-buttonanim
  • fix-comments
  • fix-concurrent-map-write-crash
  • fix-crash-listcontenturi-exception
  • fix-crash-when-available-width-is-negative
  • fix-data-binding-tests-for-mobile
  • fix-data-race-in-TestMenuBar
  • fix-demo-races
  • fix-displaced-hyperlinks
  • fix-displaced-text-with-emojis
  • fix-dragging-on-mobile
  • fix-expiringcache-race
  • fix-extraneous-space-bug
  • fix-fallback
  • fix-fyne.Do-errors
  • fix-go1.24-wasm_exec-path
  • fix-hangul
  • fix-hyperlink-ellipsis-truncation
  • fix-lang-env-ci
  • fix-list-autoscroll
  • fix-list-unfocus
  • fix-macos-menu-switching
  • fix-mobile-entry-scroll
  • fix-mobile-simulator-compile
  • fix-modal-popup-layout
  • fix-new-language
  • fix-preferences-api-noisy-log
  • fix-progressbar-before-refresh
  • fix-rectangle-resize
  • fix-render-leak
  • fix-resize-after-setcontent-bug
  • fix-richtext-wrap
  • fix-serbian-cyrillic-fallback
  • fix-size-growth-in-custom-scale
  • fix-static-analysis
  • fix-stick
  • fix-systray-crash
  • fix-test-canvas-dragged
  • fix-testmenubar-new
  • fix-texture-free-wasm
  • fix-typo-in-android.c
  • fix-typo-progressbar-widget
  • fix-typos
  • fix-useless-test
  • fix-wasm-build-tags
  • fix-wayland-hiddenwindow
  • fix-wcwidth
  • fix-windows-uri-name
  • fix-word-wrapping
  • fix-wrapping-partially
  • fix/1114
  • fix/1129
  • fix/1442
  • fix/1861
  • fix/1893
  • fix/2184
  • fix/2408
  • fix/2411
  • fix/2579
  • fix/2588
  • fix/2595
  • fix/2627
  • fix/2774
  • fix/2784
  • fix/3003
  • fix/3046
  • fix/3565
  • fix/3752
  • fix/4208
  • fix/4312
  • fix/4339
  • fix/4341-2
  • fix/4471
  • fix/4568
  • fix/4672
  • fix/5107
  • fix/5113
  • fix/5141
  • fix/5166
  • fix/5272
  • fix/5281
  • fix/5282
  • fix/5307
  • fix/5310
  • fix/5313
  • fix/5331
  • fix/5362
  • fix/5370
  • fix/5393
  • fix/5398
  • fix/5401
  • fix/5418
  • fix/5430
  • fix/5433
  • fix/5454
  • fix/5456
  • fix/5463
  • fix/5476
  • fix/5478
  • fix/5493
  • fix/5535
  • fix/5548
  • fix/5564
  • fix/5593
  • fix/5606
  • fix/5616
  • fix/5619
  • fix/5639
  • fix/5640
  • fix/5652
  • fix/5653
  • fix/566
  • fix/5666
  • fix/5671
  • fix/5705
  • fix/5714
  • fix/5722
  • fix/5724
  • fix/5733
  • fix/5745
  • fix/5753
  • fix/5766
  • fix/5781
  • fix/5877
  • fix/5970-animation-duration-update
  • fix/5974
  • fix/5981
  • fix/6006
  • fix/6025
  • fix/6060
  • fix/6102
  • fix/6210
  • fix/6217-disabled-bitmap-icon
  • fix/6221
  • fix/6242
  • fix/6290
  • fix/6321
  • fix/6405
  • fix/6408
  • fix/6409
  • fix/6436-request-always-on-top
  • fix/6446-cjk-font-height-consistency
  • fix/678
  • fix/707
  • fix/913
  • fix/android-blackground
  • fix/androidlocaleinit
  • fix/appdatacrash
  • fix/async-window-setup
  • fix/blurrecurr
  • fix/cell-grid-aligment-mismatch
  • fix/cirace
  • fix/cjk-shaping-language
  • fix/clearerpolygon
  • fix/container-forward-refresh
  • fix/customthemeperformance
  • fix/darwinscreen
  • fix/databinddeadlock
  • fix/datathread
  • fix/demodeprecated
  • fix/doubletapdelay
  • fix/entryfocuscolor
  • fix/extendcontainer
  • fix/fasterminsize
  • fix/file-uri-escaping
  • fix/fontcachesafety
  • fix/formcrash
  • fix/formspacing
  • fix/fynedologline
  • fix/glfwauto
  • fix/gobuild
  • fix/goto122
  • fix/imagerefresh
  • fix/iosfiles
  • fix/label-selection-reset
  • fix/lifecycle-stopped-ordering
  • fix/markdownencoding
  • fix/markdownstrike
  • fix/menu-over-modal-popup-6425
  • fix/menu-separator-crash
  • fix/mergethreads
  • fix/missingtouchid
  • fix/mobilemove
  • fix/mobileselectrow
  • fix/mobilewebkeyboard
  • fix/onclosedloop
  • fix/overridepadding
  • fix/performance-issues
  • fix/polygonanglename
  • fix/preflistoverwrite
  • fix/preftest
  • fix/racedetection
  • fix/rectangle_inconsistent_borders
  • fix/removefocusfunc
  • fix/removesquarestruct
  • fix/richtextrace
  • fix/secondaryclipboard
  • fix/shadowalignment
  • fix/simplifyformlabels
  • fix/smootherfynedotransition
  • fix/splittappable
  • fix/svgiconlinux
  • fix/tableextendfocus
  • fix/tabnamechange
  • fix/tarbomb
  • fix/textspeed1
  • fix/threadwarningignore
  • fix/tree-scrollto-fullsearch
  • fix/treeScrollTo
  • fix/unbreak-translations
  • fix/underscore-clipping-descent-budget
  • fix/waylandcsd
  • fix/windowhiddencontent
  • fix/wrapped-hyperlink-hover
  • fix/xdgthemefallback
  • fix611
  • fix_5980
  • fix_button_animation
  • fix_fynedo_queue
  • fix_refresh_cell
  • fix_table_scroll_reset
  • fix_text_fields
  • fix_text_grid_min_size
  • fix_textgrid_scroll_issue
  • fix_theme_watch
  • fix_tree_item_focus
  • fixalign
  • fixkeynames
  • fixmobilegomod
  • fixthemeoverwrite
  • fixwindowsscale
  • flatpak-dialog-races
  • font-mutex
  • form_item_layout
  • fully_rounded_corner_radius
  • fynedo-syncmap
  • generic-binding-item
  • generic-bindtrees
  • generic-chan-cleanup
  • generic-list-bindings
  • glfw-catch-key-panic
  • glfw-setcontent-skip-first-resize
  • go-121-clear
  • go-test-skip-printing-diff-for-images
  • go-version-up
  • gofumpt
  • gofumpt-changes-fix
  • gofumpt-ci
  • gopls-fixes
  • goxjs-to-wasm
  • grid-navigation-fix
  • gridwrap-crash-before-renderer
  • hayden-android-notification-icon
  • hayden-async-data-listeners
  • hkparker-add-entry-action-item-to-objects
  • hkparker-camerax
  • hkparker-change-dialog-callback-order
  • hkparker-get-markdown-images-from-origin
  • hotfix/165-repeat-typedkey
  • how-many-runes-do-fit
  • image-round-corners
  • image_minsize
  • img-fully-rounded
  • implementation-5590
  • improve-BenchmarkText_lineBounds-benchmarks
  • improve-howManyRunesFit-benchmarks
  • improvements/fix-coding-style
  • improvements/gopherjs-goroutine-id
  • infinite-animation
  • josh/container-remove-no-copy
  • js-fixes-and-refactors
  • json_theme_optimize
  • keep-richtext-widget-scroll-position
  • key_refactor
  • keyboard-api
  • label-style
  • last-big-lock.cleanup
  • latest-js-libs
  • linebounds-support-hyperlink
  • lint/ci_all_os
  • lint/golangci_lint
  • lint/gosec
  • lint/revive-add-constant
  • lint/trivial_checks
  • lint/unchecked-type-assertions
  • list-scroll-position-helpers
  • list_selection_fix
  • lucor-patch-1
  • mac-respect-scrollbar-visibility
  • mac-scroll-adjust
  • mac-scrollbar-setting
  • macos-hide-on-close
  • markdown-autolink
  • markdown-blockquote-headings-lists-hyperlinks
  • markdown-codeblock-segment
  • markdown-inline-code-style
  • markdown-nested-blockquote
  • markdown-tasklist
  • markdown_set_list_starting_index
  • markup_renderer-lookup-optimize
  • master
  • menu-search
  • menu_item_tappable
  • menuitem-with-icon
  • migrate-away-from-sync-once
  • minor-base-widget-cleanup
  • minor-dep-updates
  • minor-tab-fixes
  • mobile-keep-selection-on-tap-and-hold
  • mobile-simulator-compile
  • mobile-tag-for-mobile-canvas-test
  • mobile_improvements
  • mobileclipboard
  • moduke-update
  • monitor-detection
  • more-generic-bindings
  • more-realistic-mobile-screen
  • mouse_handling_optimization
  • nested-lists-markdown
  • new-threading-default
  • newapptabs-no-refresh
  • nf/accessibility
  • nil-slices-are-fine
  • no-time-func-per-cursor
  • nullst-fix-cursor
  • oksvg-modern
  • oksvg-v0.2.0
  • opengl_optimizations_for_gles
  • openurl-for-mobile-xdg
  • overlay-stack-merge
  • paniconbadstart
  • patch-1
  • portal-v0.4.1
  • prerender-text-below-clip-area
  • radius_max_constraint
  • ratio-search-minus-1
  • ratio-search-reuse-known-ratio
  • rectangle_edge_smoothness_fix
  • rectangle_partially_rounded_corners
  • rectangle_shadow
  • refactoring/cleanup_painter_gl
  • refactoring/driver_software
  • refactoring/gl-painter
  • refactoring/gl-shader-variable-naming
  • refactoring/use_std_package
  • refresh-queue-experiments
  • refs/tags/v1.4.3
  • refs/tags/v2.0.0
  • refs/tags/v2.0.0-rc1
  • refs/tags/v2.0.0-rc4
  • refs/tags/v2.0.0-rc5
  • refs/tags/v2.0.1
  • refs/tags/v2.0.1-rc1
  • refs/tags/v2.0.1-rc2
  • refs/tags/v2.0.2
  • refs/tags/v2.0.3
  • refs/tags/v2.0.3-rc1
  • refs/tags/v2.0.3-rc2
  • refs/tags/v2.0.4
  • refs/tags/v2.0.4-rc1
  • refs/tags/v2.0.4-rc2
  • refs/tags/v2.0.4-rc3
  • refs/tags/v2.0.4-rc4
  • refs/tags/v2.0.4-rc5
  • refs/tags/v2.1.0
  • refs/tags/v2.1.0-rc1
  • refs/tags/v2.1.0-rc2
  • refs/tags/v2.1.1
  • refs/tags/v2.1.2
  • refs/tags/v2.1.2-rc1
  • refs/tags/v2.1.2-rc2
  • refs/tags/v2.1.3
  • refs/tags/v2.1.4
  • refs/tags/v2.2.0
  • refs/tags/v2.2.0-rc1
  • refs/tags/v2.2.1
  • refs/tags/v2.2.2
  • refs/tags/v2.2.2-rc1
  • refs/tags/v2.2.2-rc2
  • refs/tags/v2.2.2-rc3
  • refs/tags/v2.2.3
  • refs/tags/v2.2.3-rc1
  • refs/tags/v2.2.4
  • refs/tags/v2.2.4-rc1
  • refs/tags/v2.3.0
  • refs/tags/v2.3.0-rc1
  • refs/tags/v2.3.0-rc2
  • refs/tags/v2.3.0-rc3
  • refs/tags/v2.3.0-rc4
  • refs/tags/v2.3.1
  • refs/tags/v2.3.1-rc1
  • refs/tags/v2.3.1-rc2
  • refs/tags/v2.3.2
  • refs/tags/v2.3.2-rc1
  • refs/tags/v2.3.2-rc2
  • refs/tags/v2.3.2-rc3
  • refs/tags/v2.3.3
  • refs/tags/v2.3.3-rc1
  • refs/tags/v2.3.4
  • refs/tags/v2.3.4-rc1
  • refs/tags/v2.3.5
  • refs/tags/v2.3.5-rc1
  • refs/tags/v2.3.5-rc2
  • refs/tags/v2.4.0
  • refs/tags/v2.4.0-rc2
  • refs/tags/v2.4.1
  • refs/tags/v2.4.1-rc1
  • refs/tags/v2.4.2
  • refs/tags/v2.4.2-rc1
  • refs/tags/v2.4.3
  • refs/tags/v2.4.3-rc1
  • refs/tags/v2.4.3-rc2
  • refs/tags/v2.4.4
  • refs/tags/v2.4.4-rc1
  • refs/tags/v2.4.4-rc2
  • refs/tags/v2.4.5
  • refs/tags/v2.4.5-rc1
  • refs/tags/v2.5.0
  • refs/tags/v2.5.1
  • refs/tags/v2.5.1-rc1
  • refs/tags/v2.5.3
  • refs/tags/v2.5.3-rc1
  • refs/tags/v2.5.3-rc2
  • refs/tags/v2.5.3-rc3
  • refs/tags/v2.5.3-rc4
  • refs/tags/v2.5.3-rc6
  • refs/tags/v2.5.3-rc7
  • refs/tags/v2.5.4
  • refs/tags/v2.5.4-rc1
  • refs/tags/v2.5.5
  • refs/tags/v2.5.5-rc1
  • refs/tags/v2.6.0
  • refs/tags/v2.6.0-alpha1
  • refs/tags/v2.6.0-beta1
  • refs/tags/v2.6.0-rc1
  • refs/tags/v2.6.0-rc2
  • refs/tags/v2.6.1
  • refs/tags/v2.6.2
  • refs/tags/v2.6.2-rc1
  • refs/tags/v2.6.3
  • refs/tags/v2.6.3-rc1
  • refs/tags/v2.7.0
  • refs/tags/v2.7.0-rc1
  • refs/tags/v2.7.0-rc2
  • refs/tags/v2.7.1
  • refs/tags/v2.7.1-rc2
  • refs/tags/v2.7.1-rc3
  • refs/tags/v2.7.3
  • refs/tags/v2.7.3-rc1
  • refs/tags/v2.8.0
  • refs/tags/v2.8.0-rc1
  • refs/tags/v2.8.0-rc2
  • refs/tags/v2.8.0-rc3
  • refs/tags/v2.8.0-rc4
  • release/v1.0.0
  • release/v1.2.1
  • release/v1.2.2
  • release/v1.2.3
  • release/v1.2.4
  • release/v1.3.0
  • release/v1.3.3
  • release/v1.3.x
  • release/v1.4.x
  • release/v2.0.x
  • release/v2.1.x
  • release/v2.2.x
  • release/v2.3.x
  • release/v2.4.x
  • release/v2.5.x
  • release/v2.6.x
  • release/v2.7.x
  • release/v2.8.x
  • remove-binding-recover
  • remove-concurrent-queue
  • remove-extra-refresh
  • remove-implements-comments
  • remove-test-only-painterData
  • remove.most-remaining-false-locking
  • resizemodal2
  • reuse_shaper
  • revert-5344-infinite-animation
  • rgba_strings
  • richtext-cleanups
  • roffe/multiwindow
  • run-tests-migrated
  • scaling-fix
  • scrollcontainer-smooth
  • scrolltotop-skip-refreshbars
  • sdassow-fix/file-uri-escaping
  • secondary_windows_is_not_refreshed
  • settings-callback
  • setup-go-v6
  • simpler-os-selection
  • simplify-breadcrumbs
  • simplify-comparison
  • simplify-uri-parent
  • single-threaded-pool-buffer
  • sizename_button_radius
  • skip-drawing-if-clipped
  • skip-ensureminsize-on-mobile
  • skip-height-calculation-for-zero-width-text
  • skip-test-canvas-dragged-on-non-mobile
  • skip-update-row-bounds-in-richtext-resize
  • skip-watchtheme-if-FYNE_THEME-is-set
  • speedup-wasm-device-handling
  • split-hidden
  • stop-animations-when-switching-tutorial
  • storage_repository
  • support-links-in-bold-and-italic-text
  • support-links-in-headings
  • suppress-loggerrors
  • svg_optimization
  • svg_resize_optimize
  • tabs_call_handlers_on_remove
  • test-linting
  • test-renderers
  • testifylint
  • text-outside-minsize-area
  • textgrid_cache_theme_lookups
  • textgrid_fix_setstylerange
  • textgrid_remove_cache_renderer
  • textgrid_remove_dead_code
  • textgrid_scrolltotop
  • textgridline
  • textstyle-strikethrough
  • theme-current-variant
  • theme-load-improvements
  • threadwarning
  • tilo_cruise
  • unconvert
  • underline-for-labels
  • update-go-locale-version
  • update-renderer-clean
  • update-renderer-doc-1
  • update-tests-for-new-padding
  • uri-parse-ipv6-support
  • uri-string-builders
  • use-any-instead-of-empty-interface
  • use-cached-minsize
  • v1.0.0
  • v1.0.1
  • v1.2.0
  • v1.2.0-beta1
  • v1.2.0-beta2
  • v1.2.1
  • v1.2.2
  • v1.2.3
  • v1.2.4
  • v1.3.0
  • v1.3.1
  • v1.3.2
  • v1.3.3
  • v1.4.0
  • v1.4.0-rc1
  • v1.4.0-rc2
  • v2.6.0-deps-preparations
  • validate
  • walking_skeleton
  • wasm-clipboard-optimization
  • wasm-cursor-support
  • wasm-driver-fixes
  • wasm-mobile-lookup-cleanup
  • weblate-fyne-fyne
  • widget-nocopy
  • widget_destroy
  • window_theme
  • window_transparency
  • windows-mobile-workaround

22 Jun 2026 03:55PM UTC coverage: 60.148% (-0.009%) from 60.157%
27965882908

Pull #6351

github

laszukdawid
Markdown: scroll wide tables horizontally in RichText

Wrap the TableSegment visual in an HScroll so a table wider than the
RichText viewport scrolls sideways instead of forcing the whole
document wider than the available width. This matches the existing
code block pattern and keeps surrounding prose wrapping to the viewport.

The nested scroll-dispatch handling explored earlier is left out of this
change: it touches a core input path and belongs with the larger scroll
refactor discussed in the PR.

Related to #6330.
Pull Request #6351: Markdown: improve nested table scrolling

1 of 1 new or added line in 1 file covered. (100.0%)

4 existing lines in 1 file now uncovered.

27093 of 45044 relevant lines covered (60.15%)

809.77 hits per line

Relevant lines Covered
Build:
Build:
45044 RELEVANT LINES 27093 COVERED LINES
809.77 HITS PER LINE
Source Files on markdown-table-segment
  • Tree
  • List 398
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27965882908 markdown-table-segment Markdown: scroll wide tables horizontally in RichText Wrap the TableSegment visual in an HScroll so a table wider than the RichText viewport scrolls sideways instead of forcing the whole document wider than the available width. This matches the e... Pull #6351 22 Jun 2026 04:02PM UTC laszukdawid github
60.15
27099403590 markdown-table-segment Markdown: extract named scroll-direction interface and dedupe bounds check Replace the anonymous ScrollDirection() assertion with a named scrollDirectioner interface, and reuse objectContainsPosition in FindObjectAtPositionMatching instead of dup... Pull #6351 07 Jun 2026 05:22PM UTC laszukdawid github
60.23
27096039798 markdown-table-segment Markdown: improve nested table scrolling Pull #6351 07 Jun 2026 03:02PM UTC laszukdawid github
60.21
26958024420 markdown-table-segment Markdown: add table alignment tests Cover all four column alignment forms (left, center, right and the default with no marker), the alignFor helper including columns beyond the delimiter row, and that cells receive their column alignment. tableAl... Pull #6336 04 Jun 2026 02:30PM UTC laszukdawid github
60.15
26864058306 markdown-table-segment Markdown: carry blockquote depth into fenced code blocks The renderCodeBlock helper extracted to reduce renderNode complexity did not thread the quoting depth, so a fenced code block inside a blockquote rendered with quotingLevel 0. Pass quotingD... Pull #6336 03 Jun 2026 04:44AM UTC laszukdawid github
60.14
26834611846 markdown-table-segment chore: use theme values for gap and bg hdr Pull #6336 02 Jun 2026 04:54PM UTC laszukdawid github
60.14
26783024070 markdown-table-segment Markdown: render GFM tables Activate goldmark's Table extension and render tables through a new TableSegment that lays its cells out as a grid, drawing grid lines and honouring per-column alignment. Cell content is itself made of RichTextSegments... Pull #6336 01 Jun 2026 09:31PM UTC laszukdawid github
60.16
26756371053 markdown-table-segment Merge remote-tracking branch 'upstream/develop' into markdown-table-segment # Conflicts: # widget/markdown.go # widget/richtext_objects.go Pull #6336 01 Jun 2026 08:30PM UTC laszukdawid github
60.17
26725334585 markdown-table-segment Markdown: render GFM tables Activate goldmark's Table extension and render tables through a new TableSegment that lays its cells out as a grid, drawing grid lines and honouring per-column alignment. Cell content is itself made of RichTextSegments... Pull #6336 01 Jun 2026 09:39AM UTC laszukdawid github
60.21
See All Builds (7026)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc