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

CyclopsMC / IntegratedDynamics / 39282528098
48%
master-1.21-lts: 49%

Build:
Build:
LAST BUILD BRANCH: feature/expression-cards
DEFAULT BRANCH: master-1.21-lts
Ran 19 Oct 2026 04:06PM UTC
Jobs 1
Files 848
Run time 1min
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

19 Oct 2026 04:03PM UTC coverage: 48.527% (-0.2%) from 48.683%
39282528098

Pull #1766

github

claude
Select words, move by word and match brackets in the expression text

The text of expressions used vanilla's text field behavior, where a word
only ends at a space, so item.isStackable() was one word, double-clicking
did nothing, and on macOS Cmd moved by word while Option moved by one
character.

- Double-clicking selects a word, and a third click the whole text.
- Ctrl with Left, Right, Backspace or Delete moves or deletes by word,
  where words end at names, numbers, symbols and brackets.
- On macOS, Option does that instead of Ctrl, and Cmd goes to the start
  or end of the line, or with Up and Down of the text, as in its own
  text fields.
- The bracket next to the cursor and its match get a background,
  skipping brackets in strings.

The word, bracket and key logic is in ExpressionTextNavigation, with
unit tests for both platforms, as the dev client cannot hold modifier
keys.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MHtucHo4Qy2pTfBMgeE54y
Pull Request #1766: Expression cards in the Logic Programmer, editable as text

4668 of 12370 branches covered (37.74%)

Branch coverage included in aggregate %.

15580 of 29355 relevant lines covered (53.07%)

2.59 hits per line

Coverage Regressions

Lines Coverage ∆ File
712
0.0
0.0% org/cyclops/integrateddynamics/core/logicprogrammer/OperatorLPElementRenderPattern.java
213
0.0
0.0% org/cyclops/integrateddynamics/client/gui/container/ContainerScreenLogicProgrammerBase.java
193
2.57
-1.37% org/cyclops/integrateddynamics/core/logicprogrammer/OperatorLPElement.java
169
1.2
-0.57% org/cyclops/integrateddynamics/inventory/container/ContainerLogicProgrammerBase.java
117
85.18
0.28% org/cyclops/integrateddynamics/core/evaluate/operator/Operators.java
33
1.16
-0.03% org/cyclops/integrateddynamics/IntegratedDynamics.java
31
45.37
1.43% org/cyclops/integrateddynamics/core/part/panel/PartTypePanelVariableDriven.java
24
0.0
0.0% org/cyclops/integrateddynamics/core/logicprogrammer/ValueTypeItemStackLPElement.java
19
84.08
0.52% org/cyclops/integrateddynamics/gametest/GameTestHelpersIntegratedDynamics.java
18
0.0
0.0% org/cyclops/integrateddynamics/core/logicprogrammer/ValueTypeListLPElement.java
17
55.56
-9.26% org/cyclops/integrateddynamics/core/persist/world/LabelsWorldStorage.java
15
6.1
0.0% org/cyclops/integrateddynamics/command/CommandTest.java
6
0.0
0.0% org/cyclops/integrateddynamics/core/logicprogrammer/RenderPattern.java
6
84.85
-8.08% org/cyclops/integrateddynamics/core/part/write/PartStateWriterBase.java
4
56.64
-3.5% org/cyclops/integrateddynamics/blockentity/BlockEntityDryingBasin.java
4
73.02
-7.94% org/cyclops/integrateddynamics/core/blockentity/BlockEntityCableConnectableInventory.java
4
72.57
-3.54% org/cyclops/integrateddynamics/core/part/PartStateActiveVariableBase.java
3
61.22
-3.06% org/cyclops/integrateddynamics/blockentity/BlockEntityMechanicalSqueezer.java
3
61.54
-5.77% org/cyclops/integrateddynamics/core/blockentity/BlockEntityActiveVariableBase.java
3
83.33
-3.85% org/cyclops/integrateddynamics/core/evaluate/InventoryVariableEvaluator.java
1
65.81
-0.65% org/cyclops/integrateddynamics/core/network/IngredientObserver.java
Jobs
ID Job ID Ran Files Coverage
1 39282528098.1 19 Oct 2026 04:06PM UTC 848
48.53
GitHub Action Run
Source Files on build 39282528098
  • Tree
  • List 848
  • Changed 53
  • Source Changed 0
  • Coverage Changed 53
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #39282528098
  • Pull Request #1766
  • PR Base - master-1.21-lts (#38111714202)
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